home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / textfile / txt_a2k / codekey2 / codekey.txt < prev   
Encoding:
Text File  |  1995-04-25  |  173.5 KB  |  4,212 lines

  1. ================================================================================
  2. (C) 1991 by Atari Corporation, GEnie, and the Atari Roundtables.  May
  3. be reprinted only with this notice intact.  The Atari Roundtables on GEnie
  4. are *official* information services of Atari Corporation.
  5.  
  6. To sign up for GEnie service, call (with modem) 800-638-8369.  Upon
  7. connection type HHH (RETURN after that).  Wait for the U#= prompt.  
  8. Type XJM11877,GEnie and hit RETURN.  The system will prompt you for your
  9. information.
  10. ================================================================================
  11.  
  12.  ************
  13. Topic 22        Tue Sep 18, 1990
  14. SFRT-ASST [Ken]              at 02:30 EDT
  15. Sub: CodeKeys, the Macro Tool               
  16.  
  17. This topic is for support and discussion of CodeKeys from CodeHead Software. 
  18. CodeKeys lets you automate any procedure with your ST, by recording and
  19. editing all your key and mouse button presses.
  20. 212 message(s) total.
  21.  ************
  22.  ------------
  23. Category 32,  Topic 22
  24. Message 1         Mon Nov 26, 1990
  25. VINCE.A [Vince-Cubed]        at 10:57 EST
  26.  
  27. I find the macro function in NeoDesk 3 and CodeKeys to be perfect complements.
  28. I use ND3 macros for all my desktop functions and CodeKeys macros for all my
  29. application functions. CodeKeys makes using some older programs (like
  30. TimeLink) much easier, since many came at a time when keyboard equivalents
  31. just weren't included.
  32.  ------------
  33. Category 32,  Topic 22
  34. Message 2         Mon Nov 26, 1990
  35. FAIRWEATHER [David]          at 20:03 PST
  36.  
  37. Hi Charles, I just received my CODEKEYS today and will send in my registration
  38. form tomorrow.  But I thought you should know that I was distressed to find
  39. that CODEKEYS seems to be completely incompatible with the NEOCONTROL.ACC. 
  40. Every time I try to define a trigger key I get 8 or 9 bombs and a message
  41. about a privilege violation.  I will leave this message in the Gribnif
  42. category also.  I don't want to start a war, I'd just like to be able to use
  43. both.  Thank you.
  44.  ------------
  45. Category 32,  Topic 22
  46. Message 3         Mon Nov 26, 1990
  47. FAIRWEATHER [David]          at 21:34 PST
  48.  
  49. Only the latest version of NEOCNTRL.ACC (the one that comes with NEODESK3)
  50. seems to be incompatible with CODEKEYS.  The one that came with NEODESK 2.03
  51. seems to work just fine.
  52.  ------------
  53. Category 32,  Topic 22
  54. Message 4         Tue Nov 27, 1990
  55. CHAZ                         at 00:11 PST
  56.  
  57. CodeKeys has got to be about one of the most addictive utility programs ever
  58. marketed - slick product!  Just realized the power of the linking feature - I
  59. have an Atari computer with a CodeHead interface now.  One tiny little thing I
  60. noticed, which has nothing to do with the programs operation and is only
  61. cosmetic, but the CodeKey accessory window just has "CodeKeys" typed at the
  62. top - the MultiDesk window is almost identical in appearance except that you
  63. have MultiDesk written in it's distinguishing logo-format, not at all
  64. important - it just doesn't quite "match" :)  Something I didn't realize until
  65. today was that CodeKeys will create macros to select desk accessories - what
  66. >will< you guys think of next...?
  67.  ------------
  68. Category 32,  Topic 22
  69. Message 5         Tue Nov 27, 1990
  70. J.EIDSVOOG1 [CodeHead]       at 02:35 PST
  71.  
  72. David,
  73.  
  74. I just loaded NEOCNTRL.ACC (from Neodesk 3) into MultiDesk while inside of
  75. Aladdin and recorded and played back a macro with no problem at all.  So the
  76. incompatibility is NOT between Neocontrol and CodeKeys.  Perhaps it has
  77. something to do with Neoload being installed.  I noticed that Neoload installs
  78. itself rather heavily into the system and my quick test did not include it.
  79.  
  80. John
  81.  ------------
  82. Category 32,  Topic 22
  83. Message 6         Wed Nov 28, 1990
  84. WAYNED. [Wayne]              at 18:47 EST
  85.  
  86. John,
  87.   I believe I found something 'slightly' disconcerting with CodeKeys.  I was
  88. in Flash which has a .key file for it, and ran another program from within
  89. Flash which also had a .key file.  CodeKeys loaded in the new .key file just
  90. fine, but when I exited back to Flash all of a sudden my Flash .key file
  91. didn't seem to be working properly.
  92.   Upon loading up CodeKeys.acc I found that CodeKeys had not loaded in my
  93. Flash .key file but instead loaded in my Hotwire .key file.
  94.          Wayne
  95.  ------------
  96. Category 32,  Topic 22
  97. Message 7         Wed Nov 28, 1990
  98. C.F.JOHNSON [CodeHead]       at 18:35 PST
  99.  
  100. Wayne,
  101.  
  102.   That's due to the way CodeKeys handles its 'linked' macros.  When you first
  103. run a program that is linked to a .KEY file, CodeKeys allocates a small piece
  104. of memory and saves the current .KEY file (in compressed form) in that memory,
  105. before loading the linked set of macros from disk.
  106.  
  107.   However, this 'saving' of the current .KEY file only takes place at the
  108. level of the first program you run.  If you then run another program without
  109. exiting the first one, and the second program also is linked to a .KEY file,
  110. CodeKeys _will_ load the linked .KEY file but it _won't_ save the current set
  111. of macros.  In other words, linked .KEY files will work in nested programs,
  112. but the 'save/restore' function cannot be nested.
  113.  
  114. - Charles
  115.  ------------
  116. Category 32,  Topic 22
  117. Message 8         Fri Nov 30, 1990
  118. J.EIDSVOOG1 [CodeHead]       at 10:34 PST
  119.  
  120. Wayne,
  121.  
  122. The best trick for using Flash with CodeKeys is to add commands to your DO
  123. files which call LOADKEYS with a command line to load the desired KEY file.
  124. This enables you to have different sets of KEY files for different services or
  125. programs that you might run from Flash.
  126.  
  127. John
  128.  ------------
  129. Category 32,  Topic 22
  130. Message 9         Fri Nov 30, 1990
  131. WAYNED. [Wayne]              at 19:43 EST
  132.  
  133. John,
  134.   Yep that would work.  However I don't know if it's worth the effort. The
  135. only thing I run regularly from within Flash is ArcShell and I don't have a
  136. .key file for that one.  The other odd times that I might run something from
  137. it is rare.
  138.          Wayne
  139.  ------------
  140. Category 32,  Topic 22
  141. Message 10        Sat Dec 01, 1990
  142. J.EIDSVOOG1 [CodeHead]       at 02:02 PST
  143.  
  144. Wayne,
  145.  
  146. The idea of using LOADKEYS from Flash is not so much to have KEY files loaded
  147. for other programs that are executed as to have different KEY files for each
  148. DO file or service that is called.  In other words you can have a Delphi KEY
  149. file loaded with your Delphi DO file, another for CIS, and another for your
  150. local BBS, etc.
  151.  
  152. John
  153.  ------------
  154. Category 32,  Topic 22
  155. Message 11        Sun Dec 02, 1990
  156. WAYNED. [Wayne]              at 19:26 EST
  157.  
  158. John,
  159.   Good idea!  Oh boy, more playing around with CodeKeys! :-)  I really need to
  160. stop though and figure out some type of triggering convention to make it
  161. easier to remember all my 'keys'.
  162.  
  163.   I'm sure the longer I have CodeKeys the more uses I'll find for it, but I've
  164. had Flash so long that just about anything that could be automated I've
  165. already written a .DO file for. :-)
  166.          Wayne P.S.  However while typing this message I did think of LOTS of
  167. uses for CodeKeys for typing in redundant things in programming in C, GFA, etc
  168. (Like Prinf, Print, #define, etc)
  169.  
  170. P.P.S.  Let me know when CodeHeads finally abandon Atari and move on to the
  171. Mac.  That'll probably be the last straw that breaks my back and forces me to
  172. move on to the Mac.  I can live without support from Atari since I've never
  173. gotten any, but losing developers like the CodeHeads and.......
  174.  ------------
  175. Category 32,  Topic 22
  176. Message 12        Mon Dec 03, 1990
  177. J.EIDSVOOG1 [CodeHead]       at 08:47 PST
  178.  
  179. In the Aladdin RT there has been a discussion about my use of CodeKeys to
  180. select alert box buttons.  I've got three macros for 3-button alert boxes and
  181. two macros for 2-button alert boxes.  I was asked to upload a KEY file, but
  182. instead I decided to post a message showing how they were constructed. They
  183. are very simple.  Here is an example:
  184.  
  185.    L  X=0241 Y=0254
  186.    Pause: 20
  187.    UP X=0241 Y=0254
  188.  
  189. This macro will select button one in 95% of all 3-button alert boxes.  The
  190. other four macros can be created easily.  First record a timed macro (I use
  191. left-shift 1 as the trigger) with a single mouse button press and edit it so
  192. that it looks like the above listing.  Now you can make four copies of this
  193. macro (using shift-drag), assigning it to four other trigger keys (I use left
  194. shift 2-5).  Then using "replace", edit the X coordinates to the following:
  195.  
  196.  3-button alert boxes:
  197.     Button 2 of 3, X=315  (left-shift 2)
  198.     Button 3 of 3, X=389  (left-shift 3)
  199.  2-button alert boxes:
  200.     Button 1 of 2, X=286  (left-shift 4)
  201.     Button 2 of 2, X=344  (left-shift 5)
  202.  
  203. Of course, you can easily use whatever trigger key combination you like. 
  204. These macros are for high-res.  To create medium-res macros, you will have to
  205. change the Y coordinates (approximately double although I haven't tried).
  206.  
  207. Since these macros are global (they are valid within all programs and the
  208. desktop), I keep them in macro numbers 21-25.  I then make sure that the macro
  209. files which are loaded automatically through the link process are saved as 20
  210. macros or less so that they won't be loaded over my global macros.  This way
  211. my global macros are available always, while other KEY files are loaded in and
  212. out of CodeKeys.
  213.  
  214. John
  215.  
  216. P.S.  With all these tips and suggestions, could there be anyone who's not
  217. using CodeKeys?  Hardly... :^)  Could there be anyone who's not BOUGHT
  218. CodeKeys?  Maybe...  :-(
  219.  ------------
  220. Category 32,  Topic 22
  221. Message 13        Mon Dec 03, 1990
  222. H.WOOTAN [Harry]             at 21:14 CST
  223.  
  224. John,
  225.  
  226. I don't have CodeKeys (yet...), so I don't really know what I'm talking about.
  227. But would the Y values need to be doubled for medium? Wouldn't they need to be
  228. halved instead for medium? (Just slap me if I'm wrong! I can see it going
  229. either way.)
  230.  
  231. Harry
  232.  ------------
  233. Category 32,  Topic 22
  234. Message 14        Tue Dec 04, 1990
  235. J.EIDSVOOG1 [CodeHead]       at 01:18 PST
  236.  
  237. You are correct, Harry.  It was my mistake (and the first one I ever made as
  238. well).  :^)
  239.  
  240. John
  241.  ------------
  242. Category 32,  Topic 22
  243. Message 15        Wed Dec 05, 1990
  244. A.HAMILTON1 [Alan]           at 06:56 MST
  245.  
  246.     I just got HotWire and CodeKeys, and I'm keeping their hot keys seperated
  247. by using a different shift key pattern for each.  For CodeKeys it's LEFT SHIFT-
  248. CTRL, and for HotWire it's ALT-CTRL.
  249.  
  250.       /
  251.   /  *  /  Alan    <--- CodeKey Macro (LEFT SHIFT-CTRL-A)
  252.  *     *
  253.  ------------
  254. Category 32,  Topic 22
  255. Message 16        Sun Dec 09, 1990
  256. M.ABREU [Abe]                at 11:23 EST
  257.  
  258. Codeheads, I *really* appreciate the demo's you provide.  It's really the only
  259. way I know whether I want the products or not (no dealers here).  That said,
  260. I've downloaded yet another CodeKeys demo and I just can't get the hang of it.
  261. I think with a little time I could edit some of the macros to do something
  262. useful, but 8 minutes just isn't enough time to evaluate this product.  To be
  263. honest, it's kind of frustrating, and I think it works against your product.
  264.  
  265. Could you find it in your hearts to make this a 30 minute demo?
  266.  ------------
  267. Category 32,  Topic 22
  268. Message 17        Sun Dec 09, 1990
  269. C.F.JOHNSON [CodeHead]       at 12:05 PST
  270.  
  271. Abe,
  272.  
  273.   Actually, I forgot to edit the description in the text file accompanying the
  274. CodeKeys 1.2 demo...but the time limit has been raised to 15 minutes in this
  275. version.  (Almost doubled.)
  276.  
  277.   Please note this, folks: the new CodeKeys demo (file #17508, CKEYDEM2.ARC)
  278. has a time limit of 15 minutes, not 8 minutes 43 seconds like the
  279. documentation says.  :)
  280.  
  281. - Charles
  282.  ------------
  283. Category 32,  Topic 22
  284. Message 18        Fri Dec 14, 1990
  285. A.HAMILTON1 [Alan]           at 02:33 MST
  286.  
  287.     I seem to be having trouble doing a drag operation in a Codekeys macro.
  288. The icon will "ghost" like it should, but when the mouse pointer jumps to the
  289. new location, the ghost stays behind, and de-ghosts right where it started
  290. when the mouse button goes up.  Is there a special trick to doing drags?
  291.  
  292.       /
  293.   /  *  /  Alan
  294.  *     *
  295.  ------------
  296. Category 32,  Topic 22
  297. Message 19        Fri Dec 14, 1990
  298. C.F.JOHNSON [CodeHead]       at 10:17 PST
  299.  
  300. Alan,
  301.  
  302.   The current version of CodeKeys does not play back "drag" operations in most
  303. programs.  It records and plays back only button clicks (and releases), and
  304. GEM usually expects to see all the mouse movements in between for a drag
  305. operation.  One program in which you _can_ perform drag operations with
  306. CodeKeys is Calamus, because it uses its own "drag" routines and doesn't call
  307. the GEM ones.
  308.  
  309. - Charles
  310.  
  311.  ------------
  312. Category 32,  Topic 22
  313. Message 20        Sun Dec 16, 1990
  314. B.POSTON [BARNEY]            at 19:16 CST
  315.  
  316. CodeHeads,
  317.  
  318. Just recieved my copy of CodeKeys.  It is great but difficult to figure out
  319. where to put all the files.  Manual wasn't much help there either.
  320.  
  321. Just one small problem when printing my lists of triggers.  First I loaded and
  322. printed a .KEY file with seven macros in it.  It prints just fine. Then I
  323. loaded a .KEY file with two macros in it.  It printed triggers for the two
  324. macros in this file and also the last five triggers from the previous .Key
  325. file.  Am I doing something wrong?
  326.  
  327. Barney <--- My macro did that!
  328.  ------------
  329. Category 32,  Topic 22
  330. Message 21        Sun Dec 16, 1990
  331. J.SAFFER [JASON SAFFER]      at 17:43 PST
  332.  
  333. John and Charles...I'm trying to figure out if I can create a macro that would
  334. do the following -- maybe you can help on this one:  I'd like to be able to
  335. hit one keystroke while in MaxiFile that will automatically change the file
  336. listings from date to size. I know I can hit HELP to access the More button,
  337. but I don't think I can use a key to highlight Size, true? I've tried doing
  338. this manuever using the mouse but it's not working for me. I also notice that
  339. I can't seem to start up a macro (create a macro) while in MaxiFile. I'm not
  340. trying to call up Maxi, I want to do this date ==>size while already in Maxi.
  341. Can you lend a hand.....?
  342.  
  343. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= .......Jason
  344.  ------------
  345. Category 32,  Topic 22
  346. Message 22        Sun Dec 16, 1990
  347. C.F.JOHNSON [CodeHead]       at 19:08 PST
  348.  
  349. Barney,
  350.  
  351.   Glad you're enjoying CodeKeys!  I'm a bit puzzled about why you think it was
  352. difficult to figure out where to put all the files; in what way did you think
  353. the manual wasn't clear on this point?  Wasn't the section titled "From Which
  354. Directory Are My Files Loading" any help?
  355.  
  356.   When you print your macros, CodeKeys prints the entire list of macros.  When
  357. you load a .KEY file with only two macros in it, the other 30 macro slots may
  358. still be occupied...so when you print the macros, CodeKeys also prints the
  359. ones that were there before you loaded the 2-macro file.
  360.  
  361. - Charles  <-- a macro did that too!  :) <-- and that!
  362.  
  363.  ------------
  364. Category 32,  Topic 22
  365. Message 23        Mon Dec 17, 1990
  366. M.EASTER [Mike]              at 01:16 PST
  367.  
  368.  Barney - re "loaded a key file with seven..then loaded..with
  369.  two..printed..also the last five..from the previous"
  370.  
  371.  See manual page 26, under Load; also readme for 1.2 under Number of
  372.  Macros Saved in a File.  A clever feature.
  373.  
  374.  CodeHead and the US Mail set a record for me when I ordered Codekeys. 
  375.  Telephone order one afternoon, and received in the mail next noon. 
  376.  Yes, I live in the same state, but not the same city or county.  I was
  377.  amazed.
  378.  
  379.  Has anyone done much testing with creating macros which conflict with
  380.  existing keypresses in an application?  Flash has a lot of alt-
  381.  commands which have no operation in the capture mode, but do function
  382.  in terminal mode.  They would be handy to use for one-handed (left
  383.  hand on the keyboard, right hand on the mouse) macro operations in
  384.  capture mode.  What happens if a conflict occurs?  (I know, I know. Try
  385.  it and see :-)
  386.  ------------
  387. Category 32,  Topic 22
  388. Message 24        Mon Dec 17, 1990
  389. M.MOTOGAWA [MEL]             at 07:33 PST
  390.  
  391. Mike,
  392.  
  393.     If I remember right, one time I had a macro set up in the capture side of
  394. Flash for alt-s, which is an u/l command for Flash in the terminal mode. When
  395. I was in the terminal mode and wanted to send a file, the first time I hit alt-
  396. s nothing happened, but the second time the command took. I haven't tested
  397. compatibility extensively since after this I realized what was happening and
  398. reassigned my macro. But there wasn't any unusual effect on Flash.
  399.  
  400. Mel
  401.  ------------
  402. Category 32,  Topic 22
  403. Message 25        Tue Dec 18, 1990
  404. B.POSTON [BARNEY]            at 19:52 CST
  405.  
  406. Charles,
  407.  
  408. Left my CodeKeys manual at work in my briefcase so I wont be able to tell you
  409. specifically what my problem was with the "From Which Directory are My Files
  410. Loading?" chapter.  It seems like it posed the question then never answered
  411. it.  Sometimes I'm really tough to get through to.  I'll get back to you when
  412. I can be more specific.
  413.  
  414. Would it be possible for future upgrades to allow the user to change the
  415. format of the date and time functions?
  416.  
  417. Thanks for the quick response.
  418.  
  419. Mike,
  420.  
  421. I can't look at page 26 for the same reason.  But I did check out hte README
  422. file.  I haven't grasp the significance of it yet, but I do appreciate the
  423. info.
  424.  
  425. Barney <--- You guessed it.  Both of them were. ----> Barney
  426.  ------------
  427. Category 32,  Topic 22
  428. Message 26        Wed Dec 19, 1990
  429. J.EIDSVOOG1 [CodeHead]       at 01:51 PST
  430.  
  431. Jason,
  432.  
  433. You should be able to create the macro you described for use within MaxiFile. 
  434. Make sure you are recording a timed macro if you want button presses to work. 
  435. The other trick within MaxiFile is in defining the trigger key.  This might be
  436. where your problem was.  In order for MaxiFile to use keypresses, it must turn
  437. all keypresses into "Return" keys, so after you define your macro you'll need
  438. to go back into CodeKeys and redefine your trigger key.  For instance, if you
  439. wanted Alt-H, it would show up as Alt-Return and you'd need to redefine it as
  440. Alt-H.
  441.  
  442. Barney,
  443.  
  444. Another source of your confusion may be the fact that we added the "default
  445. path" feature after the manual was printed.  For documentation of such new
  446. features, we (as do most developers) supply a README file on the disk. Please
  447. read that file for more information about where files are to be kept.
  448.  
  449. Which files were you confused about?  Maybe we can help you here.
  450.  
  451. John
  452.  
  453.  
  454. John
  455.  ------------
  456. Category 32,  Topic 22
  457. Message 27        Wed Dec 19, 1990
  458. B.POSTON [BARNEY]            at 21:01 CST
  459.  
  460. Charles,
  461.  
  462.     Getting back to my problem with the manual and figuring out where to put
  463. all the files.  I'm neither a novice nor an expert so I expect other folks
  464. have had the same problem.
  465.  
  466.     First I discovered that installing CodeKeys.acc in Multi-Desk has a small
  467. disadvantage.  When you ask to exit the acc for recording, the first thing
  468. that the recording sees is your exit from Multi-Desk.  Then you need to go
  469. edit that out of the macro.  I suppose Multi-Desk could be set-up to overcome
  470. that snag, but I was too lazy to research that manual also.
  471.  
  472.     Back to the files location problem.  I had trouble following "From Which
  473. Directory Are My Files Loading".  After a few hours of trial and error I found
  474. the proper location for everything.  I think half a picture is worth 500
  475. words.  An example in the manual like this would be a big help.
  476.  
  477.     C is my boot drive......    |     .LNK file reads.....
  478.                                 |
  479.         AUTO:\                  |     CODEKEYS:
  480.             CODEKEYS.PRG        |     ;
  481.         CODEKEYS:\              |     GRAPH.PRG  C:\CODEKEYS\GRAPH_HI.KEY
  482.             ALADDNHI.KEY        |     ALAD.PRG   C:\CODEKEYS\ALADDNHI.KEY
  483.             GRAPH_HI.KEY        |     etc.
  484.             etc.                |
  485.         CODEKEY2.LNK            |
  486.         CODEKEYS.ACC            |
  487.  
  488.     Another example for those who wish to put the acc into Multi-Desk would
  489. also be useful.
  490.  
  491.     I'm offering this as constructive criticism.  I'm a procedures writer and
  492. I know how difficult it is to communicate via the printed word.  I think
  493. CodeKeys is great and use it regularly.  Keep up the good work.
  494.  
  495. You don't need to spend your time answering this message.
  496.  
  497. Barney
  498.  ------------
  499. Category 32,  Topic 22
  500. Message 28        Wed Dec 19, 1990
  501. C.F.JOHNSON [CodeHead]       at 21:44 PST
  502.  
  503. Barney,
  504.  
  505.   MultiDesk has an option in its 'Config' screen called 'Return'.  If this
  506. button is selected, you'll always return to the MultiDesk dialog box after
  507. closing down an accessory.  If you want to quit all the way out of CodeKeys
  508. _and_ MultiDesk when starting a recording, just de-select MultiDesk's 'Return'
  509. button.
  510.  
  511.   Thanks for the suggestion re: an illustration for file locations. Perhaps
  512. we'll include something like that in the README file for new upgrades.  And
  513. I'm glad to hear that you did manage to get it all straight.
  514.  
  515. - Charles
  516.  
  517.  ------------
  518. Category 32,  Topic 22
  519. Message 29        Thu Dec 20, 1990
  520. J.EIDSVOOG1 [CodeHead]       at 13:51 PST
  521.  
  522. Barney,
  523.  
  524. I can't help thinking that your "constructive criticism" of our manual would
  525. be taken more seriously if you'd avoid using the phrase "I was too lazy to
  526. research that manual also" in the same post.  :^)  I would think that you
  527. expended more energy by taking "a few hours of trial and error [to find] the
  528. proper location for everything" than carefully reading the page and a half (28-
  529. 29.5) explaining locations.  I still find this area quite explicit every time
  530. I reread it.  Maybe I'm too close to the program to be confused by it.
  531.  
  532. I do agree, however, that a sample LNK file could have been listed for those
  533. who do not wish to use MAKELINK.PRG.
  534.  
  535. BTW, if you like to leave the "RETURN" button selected in MultiDesk, you can
  536. still force a temporary "RETURN" for recording a macro by simply holding down
  537. the Alternate key when CodeKeys shuts down.
  538.  
  539. John
  540.  ------------
  541. Category 32,  Topic 22
  542. Message 30        Thu Dec 20, 1990
  543. B.POSTON [BARNEY]            at 20:46 CST
  544.  
  545. John and Charles,
  546.  
  547.     Hopefully you will take my 'constructive criticism' seriously in spite of
  548. my poor choice of words.  The term 'lazy' was used in place of 'it seems like
  549. more fun to play trial and error than to dig out the old MultiDesk manual
  550. again'.  My objective was to help anyone in the future who might have the same
  551. problem.
  552.  
  553.     Read page 28-29.5 several times during installation.  When rereading them
  554. now, they seem perfectly clear to me, and I wonder how I could have had any
  555. problem.  The point is, I did have problems and I suspect that others have
  556. also.  Still think page 29.5-29.99 could have been used more productively. 
  557. Your plans for the README file is an even better idea.
  558.  
  559.     Thanks for both good pieces of advice on how to get out of the ACC cleanly
  560. with no affect on the recorder.
  561.  
  562. Barney
  563.  ------------
  564. Category 32,  Topic 22
  565. Message 31        Fri Dec 21, 1990
  566. C.WALTERS1 [Chet]            at 09:33 EST
  567.  
  568. Barney - I agree that "T & E" is sometimes fun.  But, I must agree with John
  569. and Charles that when your "T & E" begins to  involve using the customer
  570. support of the software company  which produced the software and manual which
  571. already explains the procedures then it's time to get serious about reading
  572. the dox first.
  573.  
  574. ______Chet at \/\/iz\/\/orks :^{)
  575.  ------------
  576. Category 32,  Topic 22
  577. Message 32        Fri Dec 21, 1990
  578. H.WOLFE1                     at 20:44 EST
  579.  
  580. I have recently bought Codekeys, another of your amazing products, but I am
  581. having some small problems with it.  First, I can not make Codekeys activate
  582. the function keys in UIS III.  Everything seems to be recorded OK, but then
  583. when I play back the macro everything is fine until it gets to the function
  584. keys, then it seems to skip over that part of the macro (and yes, I checked
  585. the macro and it has recorded the pressing of the function key).  Secondly, if
  586. I understand your sample macro files correctly, then when I click on the menu
  587. bar to activate it, I should have a pause of 1 between the down and the up
  588. (except sometimes there seems to be no pause in your sample macros), but if I
  589. click on any item in the menu to activate it, I need a pause of 20 between the
  590. down and the up.  Is this correct?  Finally, how long should the pause be
  591. between the first and second click in a double click? 
  592.  
  593. Thanks,
  594.  
  595. Harvey
  596.  ------------
  597. Category 32,  Topic 22
  598. Message 33        Fri Dec 21, 1990
  599. C.F.JOHNSON [CodeHead]       at 18:31 PST
  600.  
  601. Harvey,
  602.  
  603.   The problem you're having in UIS 3 is due to the way UIS reads its
  604. keypresses.  Basically, UIS uses the same technique to read its keys that
  605. earlier versions of my Little Green Selector did (in case people didn't
  606. notice, I was first to add key commands to LGS...methinks Chris did a little
  607. disassembling :/ ), and that technique is essentially a dead end -- it
  608. requires an actual physical keypress to work.  There's nothing I can do to fix
  609. this on the CodeKeys end; it will take an update to UIS.
  610.  
  611.   Of course, you could always use the latest version of the Little Green
  612. Selector instead; it works just fine with CodeKeys in all respects.  <grin>
  613.  
  614.   The pauses necessary to activate menu items and other GEM objects will vary
  615. from system to system, depending on many factors...like which accessories and
  616. AUTO programs you have installed, whether you have a 16MHz board, whether
  617. you're running an ST or a TT, etc.  On my Mega ST with Jim Allen's Turbo 16
  618. board installed, I've found that I don't need any pauses at all between the up
  619. and down events in a menu selection macro...but your mileage may vary, as I've
  620. said.  As for double clicks, I think the manual mentions (under the 'Tricks
  621. and Tips' section) that a pause value of '1' between clicks will reliably
  622. generate a double click.  It will take a little bit of trial and error to
  623. determine the optimum pause values for your particular system, but you can use
  624. these values as a guideline.
  625.  
  626. - Charles
  627.  
  628.  ------------
  629. Category 32,  Topic 22
  630. Message 34        Fri Dec 21, 1990
  631. R.GOFF                       at 20:51 PST
  632.  
  633. I worked quite a while trying to get a double-click on a drive icon to work in
  634. Codekeys, trying several timing combinations that never worked. I could get it
  635. to select the icon, and I could get it to select and deselect it, but I
  636. couldn't get it to open it. Odd.
  637.  
  638. Then, as usual, the workaround I thought up works better than the original
  639. idea: simply use the macro to select the icon, and use the macro I already
  640. wrote as a keyboard equivalent to the desktop menu 'open' command to open the
  641. directory window. Two keystrokes, but more flexible because I can either open
  642. it or do a show information on it.
  643.  
  644. Bob
  645.  ------------
  646. Category 32,  Topic 22
  647. Message 35        Sat Dec 22, 1990
  648. V.PATRICELL1 [Vince]         at 10:42 EST
  649.  
  650. Codeheads: I was playing around with Qindex the other day and noticed my
  651. system was running at 92% in the top 4 categories of the CPU ratings.  I
  652. decided to try to find out which program or programs were causing the slowdown
  653. since I have many programs running from the auto folder. (One of the benefits
  654. of 4 megs :) )  After fiddling around a while I fofound Codekeys to slow the
  655. system by 5% and Hotwire to affect it by 2%.  Is this normal?  It must be that
  656. these TSR programs (I also found that ILNMULTI.ACC affects the CPU by 1%
  657. slowdown) are looking for a keypress or something and they steal CPU speed. 
  658. Is there anything that can be done?  I love your programs and am really
  659. nitpicking, but I was just wondering.
  660.  ------------
  661. Category 32,  Topic 22
  662. Message 36        Sat Dec 22, 1990
  663. C.F.JOHNSON [CodeHead]       at 11:18 PST
  664.  
  665. Vince,
  666.  
  667.   Yes, that's normal, and no, there's nothing that can be done about it.  Any
  668. TSR program that intercepts system vectors is going to slow the system down a
  669. little bit...it can't be helped.  And all of our code which does this is
  670. already optimized as much as possible; there's no way to get it going any
  671. faster.
  672.  
  673.   By the way, without Quick Index to tell you about it, do you think you would
  674. have ever perceived a slowdown?  :)
  675.  
  676. - Charles
  677.  
  678. P.S.  Try installing GDOS.PRG if you want to see a _real_ slowdown. And you
  679. won't need Quick Index to discover it...  :)
  680.  
  681.  ------------
  682. Category 32,  Topic 22
  683. Message 37        Sat Dec 22, 1990
  684. GSCOTT-MOORE                 at 17:29 CST
  685.  
  686. \\\---
  687.  
  688. I have had a number of problems using CodeKeys inside of Dr. T's KCS
  689. sequencer.  I have found regardless of timings that the bulk of the time a
  690. click on a menu item is just not acknowledged.  Things work about 1 out of 8
  691. or 9 times and usually leave a pull-down menu down.  I have created a macro
  692. that goes to another window, opens it and closes it in order to "clear" have
  693. finished macros.
  694.  
  695. CodeKeys works great with most other things but periodically I will run into
  696. situations where things just don't work.
  697.  
  698. So the solution I stumbled upon recently:  If I issue every single click as a
  699. double click with moderate pauses between each, it will work as a single
  700. click, and rapidly.
  701.  ec  o  P  If find many things about Dr. T's software that are kind of a
  702. nuisance in regard to relationship to system.  It wouldn't load with ACC's
  703. present at all a few years.  It still doesn't behave well with them.
  704.  
  705. \\\--- Gerry
  706.  
  707. Recently
  708.  ------------
  709. Category 32,  Topic 22
  710. Message 38        Sat Dec 22, 1990
  711. C.F.JOHNSON [CodeHead]       at 16:20 PST
  712.  
  713. Gerry,
  714.  
  715.   That's rather odd.  And you say fooling around with pause values doesn't
  716. help the situation?  Unfortunately, I don't have a version of KCS which allows
  717. desk accessories or AUTO programs to work; I have a much earlier version
  718. (which I acquired to do a review for ST-Log, lo, these many moons ago), and
  719. that version refuses to run on anything but a totally clean system.
  720.  
  721.   In any case, I'm glad to hear that you've found a work-around, and thanks
  722. for posting it here; perhaps others will be able to benefit from your
  723. experiences.
  724.  
  725. - Charles
  726.  
  727.  ------------
  728. Category 32,  Topic 22
  729. Message 39        Sun Dec 23, 1990
  730. A.HAMILTON1 [Alan]           at 03:58 MST
  731.  
  732.     I've had something like that happen to me.  It will pull down a meny okay,
  733. but the click on the menu item isn't recognized.  It may have something to do
  734. with Kyle Cordes' Mouse Doubler v3.0.  When CodeKeys fails to activate a menu
  735. item, the mouse doubler is turned off.  The "off" code is LS-CTL-ALT-Left
  736. Button, which isn't used anywhere in the macro.  The doubler can be turned
  737. back on just fine by typing LS-ALT-CTL-Right Button.
  738.     The funny thing is, this doesn't happen every time.  Sometimes CodeKeys
  739. selects menu items just fine.  The correlation between failed selections and
  740. doubler turned off is 100%, though.
  741.     The program I've had that trouble in is ST Alladin, but that may be
  742. because it's the only program (right now) that I use macros in.
  743.  
  744.       /
  745.   /  *  /  Alan
  746.  *     *
  747.  ------------
  748. Category 32,  Topic 22
  749. Message 40        Sun Dec 23, 1990
  750. M.SQUIRE [Mike]              at 14:36 EST
  751.  
  752. Charles,
  753.  
  754.     I designed a CodeKeys .KEY file to use in conjuction with LDW Power (v.
  755. 1.1) and have run into a problem.  The vast majority of my macro definitions
  756. read something like "F5 a Ret" where F5 is the GoTo key and "a" is the name of
  757. a cell in the worksheet.  Anyway, whenever I am using these macros in a file
  758. in which I'm using all capital letters and have the Caps Lock button depressed
  759. (i.e., Caps Lock set to on), when I execute my CodeKey macro, it executes and
  760. then turns Caps Lock to off!  It doesn't matter whether my trigger is defined
  761. as Control-A or Control-Alt-A for my macro, the result is the same.
  762.  
  763.     Am I doing something wrong or is there a workaround for this problem?
  764. Incidentally, I am loading LDW Power from a HotWire menu (v. 2.3) with its
  765. corner clock and its Caps Lock arrow visible and it is changed by the CodeKeys
  766. macro executing as well.  Also, I am using CodeKeys 1.1.
  767.  
  768. ... Mike
  769.  ------------
  770. Category 32,  Topic 22
  771. Message 41        Sun Dec 23, 1990
  772. C.F.JOHNSON [CodeHead]       at 13:51 PST
  773.  
  774. Mike,
  775.  
  776.   You've encountered a teensy tiny joke in CodeKeys 1.1.  After playing a
  777. macro, that version always turns CapsLock status off.  That will be fixed in
  778. version 1.2a.
  779.  
  780. - Charles
  781.  
  782.  ------------
  783. Category 32,  Topic 22
  784. Message 42        Tue Dec 25, 1990
  785. M.EASTER [Mike]              at 03:31 PST
  786.  
  787.  Re timed vs untimed macros
  788.  
  789.  I'm a little unclear as to when a macro needs to be a timed macro.  The
  790.  manual suggests that those macros needing the mouse should be timed, but
  791.  I have created both timed and untimed macros to save or append a block
  792.  (menu items) while running Flash, and both types run.  (I have Quick ST
  793.  installed.)  Do some mouse actions need to be timed, but not others?
  794.  
  795.  Re compatibility with file selectors
  796.  
  797.  I assume that since there was some upgrading of the LGFS for
  798.  compatibility with CodeKeys, that your old STart selector can't accept a
  799.  CodeKeys command, such as escape to clear the selection line.  (I like
  800.  the STart selector because I am a memory miser; as soon as I'm satisfied
  801.  with my Flash Key file, I'll be leaving out the CodeKey acc while in
  802.  that application.)
  803.  
  804.  John E.- Thanks for the recent upload of ShowMem3.  It seems to be a
  805.  newer version than the '88 one by the same name.
  806.  ------------
  807. Category 32,  Topic 22
  808. Message 43        Tue Dec 25, 1990
  809. C.F.JOHNSON [CodeHead]       at 13:17 PST
  810.  
  811. Mike,
  812.  
  813.   All I can tell you is, if a macro works, it works.  Usually, when you're
  814. doing macros that have to click on GEM objects, window parts, or stuff like
  815. that, you'll get better results if there are pause events between the button
  816. clicks that approximate the same pauses you would get by doing the action
  817. manually.  For instance, I've found that I really do need a pause of about
  818. 20/100ths of a second between a mouse down and up event to reliably click on a
  819. button in a GEM dialog box -- but clicking on a drop-down menu entry usually
  820. seems to work fine without pauses of any kind.  And obviously, if the system
  821. takes a certain amount of time to draw a dialog box, you'll need to have a
  822. pause to allow the box to finish drawing before continuing. (GEM does do some
  823. limited "buffering" of mouse button clicks, but it doesn't work predictably
  824. most of the time.)
  825.  
  826.   It's really a case of ... whatever works for ya.  The CodeKeys macro editor
  827. makes it pretty easy to play with different pauses, so experiment!  :)
  828.  
  829.   Actually, since the Start Selector (yech...hate that name) didn't have any
  830. keyboard equivalents for its internal commands, CodeKeys will work just fine
  831. with it to do things like type in a filename, or hit Esc to clear an editable
  832. text line.
  833.  
  834. - Charles
  835.  
  836.  ------------
  837. Category 32,  Topic 22
  838. Message 44        Tue Dec 25, 1990
  839. M.SQUIRE [Mike]              at 19:46 EST
  840.  
  841. Charles,
  842.  
  843.     I await the opportunity to upgrade my copy of CodeKeys eagerly, especially
  844. now that I'm having this Caps Lock problem.
  845.  
  846.           =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  847.  
  848.     I've discovered something related to CodeKeys LNK files that I don't think
  849. the manual makes very clear.  The manual suggests that when running
  850. CODEKEYS.PRG from the AUTO Folder that CODEKEYS.CNF, CODEKEYS.LNK, and
  851. CODEKEYS.KEY should be placed in the root directory of your boot disk. When I
  852. did this with my LNK files, CODEKEYS.PRG failed to recognize that they were
  853. out there. Just as I was about to tear my hair out in frustration, I read
  854. through the Version 1.1 release notes file and found the answer - Version 1.1
  855. expects to find the LNK files in the "default path" saved by the CODEKEYS desk
  856. accessory using Options Save operation. Now that I've relocated those files to
  857. there, CODEKEYS.PRG finds its LNK files every time.
  858.  
  859.     While I know that you know all of this, I thought I'd post this
  860. information in this topic and point this out explicitly to other CodeKey
  861. users.
  862.  
  863. ... Mike
  864.  ------------
  865. Category 32,  Topic 22
  866. Message 45        Tue Dec 25, 1990
  867. M.MOTOGAWA [MEL]             at 17:46 PST
  868.  
  869. Mike,
  870.  
  871.     I had a similiar situation where I couldn't for the life of me figure out
  872. why one of my desk acc's was accessing drive B during the boot process. They
  873. should have all been reading their data files off drive C. Finally, I figured
  874. it out that somewhere along the line I had done an option save in Codekeys
  875. after it had read a .key file from drive B. Changing it to drive C solved the
  876. mystery. That path saving ability is a pretty neat feature, though, if you
  877. want to nest your .key file somewhere.
  878.  
  879. Mel
  880.  ------------
  881. Category 32,  Topic 22
  882. Message 46        Tue Dec 25, 1990
  883. C.F.JOHNSON [CodeHead]       at 20:20 PST
  884.  
  885. Mike,
  886.  
  887.   Er, well... you're right, the manual doesn't make that very clear -- because
  888. the feature was added after the manual was printed. That's exactly why the
  889. manual tells people to be sure to read the README.TXT file on the disk; for
  890. instances like this.  I don't know how much more explicit we could have been
  891. about it, short of tossing out a thousand manuals and starting over...which of
  892. course, is not an option.
  893.  
  894. - Charles
  895.  
  896.  ------------
  897. Category 32,  Topic 22
  898. Message 47        Wed Dec 26, 1990
  899. K.BAD [Ken @ Atari]          at 13:48 EST
  900.  
  901. Vince:
  902.   Although I'm not a Codehead, I'll put my $0.02 in here regarding programs
  903. that slow your system down.  Auto folder utility programs generally take over
  904. what is known on the 68000 as "exceptions."  Some have to hook into TOS, some
  905. have to take over keyboard handlers, and some handle other interrupt-driven
  906. things.  Processing these exceptions takes time.
  907.  
  908. Even when these utility programs are doing "nothing", they still have to be on
  909. the lookout for the kinds of exceptions that will wake them up.  That's why
  910. when you run QINDEX, you'll see that some of your processor time is taken up
  911. by these programs, which are on the lookout for the specific exceptions they
  912. were designed to handle. Poorly designed "exception handlers" can take as much
  913. as 25% of your CPU time, even if they aren't actually doing anything but
  914. waiting for something to do!
  915.  
  916. Not only that, but normal things that interrupt the CPU will show slowdowns
  917. with QINDEX.  Try running it some time and while it's doing its test, move the
  918. mouse around a whole lot.  You'll see a dramatic slowdown... but what you're
  919. really seeing is the mouse exception handlers taking care of moving the mouse
  920. around on the screen.
  921.  
  922. In short: yes, it's normal for TSR utilities, or anything that has to hook
  923. into TOS to slow your system down.  Five percent is an extremely small price
  924. to pay for the utility of a macro program like CodeKeys.  In fact, you
  925. generally won't even notice anything unless you have enough exception-handling
  926. TSRs loaded to take ten percent or more of what you're used to.  Did you
  927. notice your system slowing down before you ran QINDEX?  If you did, you're
  928. more sensitive to the speed of your system than most users.  Anything less
  929. than a 10% change is negligible in normal usage.
  930.  
  931. Another reason I'm going to such lengths to explain this is that exception
  932. handling speed is something the Codeheads pride themselves on.  They do a
  933. really good job of writing streamlined utilities that give a lot without
  934. taking anything from you.  If they took the time to squeeze an extra 2 or 3
  935. percent out of their trap handlers, there is no doubt in my mind that they
  936. could do it.
  937.  
  938. BUT, it would take quite a bit of time.  Frankly, I'd rather see them spending
  939. that time working on new programs, or enhancing features.  I mean, I can just
  940. see Charles, staring at his CodeKeys exception handlers, wondering if he could
  941. squeeze a few cycles here, skip that instruction there...  It's not worth it,
  942. Charles!  Don't do it! Counting cycles leads to the Dark Side... once you
  943. start memorizing those instruction timings, forever will they dominate your
  944. destiny! Consume you, they will!
  945.  
  946.   ttfn...
  947.   (*ken*)
  948.  
  949.  ------------
  950. Category 32,  Topic 22
  951. Message 48        Wed Dec 26, 1990
  952. C.F.JOHNSON [CodeHead]       at 18:20 PST
  953.  
  954. Ken,
  955.  
  956.   >> If they took the time to squeeze an extra 2 or 3 percent out of
  957.   >> their trap handlers, there is no doubt in my mind that they
  958.   >> could do it.
  959.  
  960.   Actually, if you can see a way for our exception handlers to trim 2 or 3
  961. percent out of their overhead and reduce it from a 5% (with _both_ HotWire and
  962. CodeKeys installed) to 2% slowdown, please...tell me, I'd love to know! 
  963. <grin>
  964.  
  965.   If you mean 2% of the _remaining_ 5%, though, I can see that...maybe.  If I
  966. did count instruction cycles.  Hmmm.  Where was that table of instruction
  967. cycles again?
  968.  
  969.   Actually, it's useful to have knowledge of instruction cycles, even in a
  970. general sense, so you know which ones take the most time and how to optimize
  971. code effectively.  But unless speed is the _only_ consideration, it's usually
  972. pretty foolish to count cycles and write your code according to their runic
  973. pronouncements.  A little like pawing through goat entrails to read the
  974. future, if you ask me. <insert manic laughter here>
  975.  
  976. - Charles
  977.  
  978.  ------------
  979. Category 32,  Topic 22
  980. Message 49        Thu Dec 27, 1990
  981. NTACTONE [Ron Hunter]        at 04:13 CST
  982.  
  983. Unless, of course, you are trying to write something like Spectrum 512. Now
  984. THAT is a program with cycle counting, by the numbers!
  985.  ------------
  986. Category 32,  Topic 22
  987. Message 50        Thu Dec 27, 1990
  988. J.EIDSVOOG1 [CodeHead]       at 03:09 PST
  989.  
  990. Actually Ken, I did spend a few days working on a scheme to have a program
  991. share another's keyboard interrupt by hooking into an existing one if it found
  992. it.  But by the time the scheme was honed and the protocol worked out, it just
  993. didn't seem to be improving things enough to implement it in all of our
  994. programs.
  995.  
  996. Believe me, folks, we think a _lot_ about speed and the overhead our
  997. interrupts cause.  We're also constantly reminding each other not to forget to
  998. add a little speed here and there in each of our programs...it's been a
  999. running joke since reading a comment on a very early registration card.  The
  1000. user wanted us to add more speed-related features to G+Plus.  :^)
  1001.  
  1002. John
  1003.  ------------
  1004. Category 32,  Topic 22
  1005. Message 51        Thu Dec 27, 1990
  1006. V.PATRICELL1 [Vince]         at 19:23 EST
  1007.  
  1008. I really haven't noticed any slowdown in the system, but even if I did, both
  1009. Codekeys and Hotwire is worth it :^)  I have an ICD Adspeed I got for
  1010. Christmas I am having installed next week anyway.  Thanks Ken for the great
  1011. explanation and thanks John and Charles for *GREAT* Programs!
  1012.  
  1013. .......................................Vince
  1014.  ------------
  1015. Category 32,  Topic 22
  1016. Message 52        Thu Dec 27, 1990
  1017. M.SQUIRE [Mike]              at 21:07 EST
  1018.  
  1019. Mel,
  1020.  
  1021.     I didn't nest my KEY files at first, but after awhile, it became apparent
  1022. that for convenience sake, that was the way to go.
  1023.  
  1024.           =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  1025.  
  1026. Charles,
  1027.  
  1028.     I didn't think that the READ.ME file was clear enough either.  It states
  1029. that the CODEKEY.CNF file -must- be in the root directory (when you run
  1030. CODEKEYS.PRG from the AUTO Folder), inferring that, perhaps, the LNK and
  1031. default KEY files may now (in Version 1.1) be located elsewhere.  No criticism
  1032. was intended in my earlier message - I just wanted to alert other CodeKey
  1033. users who may read this GEnie topic that they needed to put their LNK files in
  1034. the default path and spare them some need less grief.  I gain new insights
  1035. from this Roundtable on how to do things better and want to return the favor
  1036. where I can.
  1037.  
  1038. ... Mike
  1039.  ------------
  1040. Category 32,  Topic 22
  1041. Message 53        Fri Dec 28, 1990
  1042. ST-INFORMER [ ]              at 03:28 EST
  1043.  
  1044. Charles,
  1045.  
  1046. Actually, I hate disassembling code to see how it works - I have enough
  1047. trouble understanding my own code, let alone anyone elses. What I really did
  1048. was something far simpler and more direct. I called you on the phone and asked
  1049. you how _you_ did it in LGS... and you told me :-). I'm surprised you don't
  1050. remember. As for your new method... when would be a good time to call again?
  1051. Just leave me EMail and we'll go from there :-).
  1052.  
  1053. --Chris Latham
  1054.  ------------
  1055. Category 32,  Topic 22
  1056. Message 54        Fri Dec 28, 1990
  1057. C.F.JOHNSON [CodeHead]       at 12:45 PST
  1058.  
  1059. Chris,
  1060.  
  1061.   You called and asked me?  Really?  Sheesh.  Well, I guess I'm seeing the
  1062. effects of the wild 60s and 70s on my grey matter then.  Boy, is my face red. 
  1063. I still don't remember, even after having my grey matter jogged (maybe you
  1064. talked to John at the office?), but hey, if you say so, I'll take your word
  1065. for it.  Sorry about the "dissassembling" comment.  If you want to talk about
  1066. the new method, call any time.
  1067.  
  1068. - Charles
  1069.  
  1070.  ------------
  1071. Category 32,  Topic 22
  1072. Message 55        Sun Jan 06, 1991
  1073. L.OBRIEN2 [Lyn]              at 20:15 PST
  1074.  
  1075. This question probably has already been asked, but since I am using ST Aladdin
  1076. to reply to this topic for the first time, I will just be finding out about
  1077. some of the dialog going on in this top......
  1078.  
  1079. Q: How do you get CODEKEYS to load a default set of macros when it loads into
  1080. MULTIDESK?
  1081.  
  1082. Thanks!
  1083.  
  1084. -Lyn-
  1085.  ------------
  1086. Category 32,  Topic 22
  1087. Message 56        Mon Jan 07, 1991
  1088. NTACTONE [Ron Hunter]        at 05:47 CST
  1089.  
  1090. Lyn,
  1091.    I don't have the most current version of MultiDesk, (shut up Charles), but
  1092. it works on mine, PROVIDED I don't have one set up as a scheduled macro, which
  1093. crashes the whole thing.
  1094.    You have to get the default file in the right directory.
  1095.  ------------
  1096. Category 32,  Topic 22
  1097. Message 57        Mon Jan 07, 1991
  1098. M.MENNINO [Mike]             at 22:05 MST
  1099.  
  1100. Charles & John,
  1101.  
  1102. I got Codekeys a few days ago and it's great! It took a few hours to get the
  1103. hang of it, but it was well worth the time. I've written a few useful macros
  1104. (even some for my wife's use... is she ever impressed!), and have plans for
  1105. many more. Heck, I don't remember having so much fun on the ol' ST.
  1106.  
  1107. Here's some ideas I'd like to see someday:
  1108.  
  1109. 1. How about a built-in function (what I call your special events,
  1110.    like INSERT DATE, PAUSE, etc.) that does nothing but display the
  1111.    current x/y coordinates as the mouse scrolls. That's all the macro
  1112.    would have in it. It could be terminated via an ESC key.  
  1113.  
  1114.    This would eliminate guessing mouse coordinates when building
  1115.    other macros.
  1116.  
  1117. 2. Speaking of INSERT DATE, I'd like to see a numeric format, as in
  1118.    mmddyy. (ex: 011591). I often make files using the date, like
  1119.    when saving GEnie captures, I'll save it as GEddmmyy.TXT. Another
  1120.    use could be with word processing letter files.  With a
  1121.    numeric date, one could automate file creation based on the
  1122.    date completely. 
  1123.  
  1124. Well, that's it for now. Thanks for the great software!
  1125.                        Mike
  1126.  ------------
  1127. Category 32,  Topic 22
  1128. Message 58        Tue Jan 08, 1991
  1129. M.MOTOGAWA [MEL]             at 18:05 PST
  1130.  
  1131. Mike,
  1132.  
  1133.     I thought of that too, of being able to insert the date in a format of
  1134. mm/dd. That way you could type a filename into the file selector with 4
  1135. letters and let the last 4 spaces be for the month/date. Like ALAD0108.LZH. I
  1136. keep track of some of my archives like this and can tell at a glance which one
  1137. is the oldest. This would let you keep track of the date of your files without
  1138. paging (in an alternate file selector) to the date section. But my files are
  1139. timestamped and my disk cataloging program does show the date in the same
  1140. window as the filename, so I don't know if this format would be more trouble
  1141. for Charles to code. But I do like the idea of a general time/date insert for
  1142. my wp needs.
  1143.  
  1144.     - Mel
  1145.  ------------
  1146. Category 32,  Topic 22
  1147. Message 59        Wed Jan 09, 1991
  1148. J.EIDSVOOG1 [CodeHead]       at 00:23 PST
  1149.  
  1150. We don't have plans to change the date format of CodeKeys, but very soon we'll
  1151. be releasing a special program we wrote for Aladdin (a couple of them
  1152. actually) call DATENAME.  It renames files using the current date just as you
  1153. mentioned.  Chaining it (in HotWire) to Aladdin will allow you to
  1154. automatically archive your Aladdin captures to daily files instead of
  1155. accumulating a cumbersome multi-megabyte file.
  1156.  
  1157. John
  1158.  ------------
  1159. Category 32,  Topic 22
  1160. Message 60        Sun Jan 13, 1991
  1161. R.GOFF                       at 01:51 PST
  1162.  
  1163. I'm not sure you found this 'joke' in Codekeys yet, so I'll mention that it
  1164. seems to choke on tabs in the link file. I added a program to the link file
  1165. and used a tab to separate the program name and the link file name, then
  1166. couldn't figure out why the computer wouldn't boot correctly. Took the tab out
  1167. and all was well.
  1168.  
  1169. Bob
  1170.  ------------
  1171. Category 32,  Topic 22
  1172. Message 61        Sun Jan 13, 1991
  1173. C.F.JOHNSON [CodeHead]       at 09:53 PST
  1174.  
  1175. Bob,
  1176.  
  1177.   The manual clearly states (on page 30) that the program name must be
  1178. separated from the linked .KEY file by "any number of spaces," and tabs ain't
  1179. spaces.  No bugs here; you can't use tabs in a LINK file because CodeKeys
  1180. wasn't designed that way.
  1181.  
  1182. - Charles
  1183.  
  1184. P.S. I sure am glad that these kinds of "bugs" are the only ones being
  1185. mentioned.  The new upgrade (soon! soon!) takes care of all the more serious
  1186. ones that have been reported, as well as a few that haven't been.
  1187.  
  1188.  ------------
  1189. Category 32,  Topic 22
  1190. Message 62        Mon Jan 14, 1991
  1191. FAIRWEATHER [David]          at 18:54 PST
  1192.  
  1193. What about the Neoload/Neocntrl.Acc - Codekeys incompatibility?  Gribnif's
  1194. last message on this indicated they had more or less tossed the ball back to
  1195. you on this one.
  1196.  ------------
  1197. Category 32,  Topic 22
  1198. Message 63        Mon Jan 14, 1991
  1199. C.F.JOHNSON [CodeHead]       at 22:10 PST
  1200.  
  1201. David,
  1202.  
  1203.   The upcoming release of CodeKeys 1.2a (soon! soon!) includes code to fix
  1204. that problem.  Once again, what we have here is a clash of techniques; no one
  1205. is really at fault.  (Or else both of us are.  <g>) Dan has indicated to me
  1206. that there may be a new release of NEOLOAD to ensure that the problem doesn't
  1207. occur with anything else, somewhere down the line.
  1208.  
  1209. - Charles
  1210.  
  1211.  ------------
  1212. Category 32,  Topic 22
  1213. Message 64        Wed Jan 16, 1991
  1214. GSCOTT-MOORE                 at 21:43 CST
  1215.  
  1216. \\\---
  1217.  
  1218. Charles:
  1219.  
  1220. This is probably long since done, but would it be possible to operate the
  1221. cursor controls to move down the list of commands in a macro?  In this way I
  1222. could hit my down-cursor, hit "R" for replace, modify it, hit down-cursor
  1223. again, hit d for delete, etc.  In this way I could avoid shuffling about for
  1224. the mouse between mods.
  1225.  
  1226. Thanks for consideration.
  1227.  
  1228. \\\--- Gerry
  1229.  ------------
  1230. Category 32,  Topic 22
  1231. Message 65        Sat Jan 19, 1991
  1232. J.SAFFER [JASON SAFFER]      at 12:03 PST
  1233.  
  1234. John and Charles....I've been trying to set up a macro that will invoke
  1235. Hotsaver with the press of one key vs. having to press control/right
  1236. shift/alternate/tab. But I've had no luck. Any advice on this one? I've tried
  1237. to simply designate my one key of choice and then hit the control combination
  1238. to call up Hotsaver. But it doesn't seem to work. Thanks for your help on this
  1239. one.
  1240.  
  1241.  ------------
  1242. Category 32,  Topic 22
  1243. Message 66        Mon Jan 21, 1991
  1244. J.EIDSVOOG1 [CodeHead]       at 09:10 PST
  1245.  
  1246. Jason,
  1247.  
  1248. The technique used by HotSaver to read its keys does not "see" keypresses used
  1249. by CodeKeys (much like UIS).  This will be fixed in a future version of
  1250. HotSaver.
  1251.  
  1252. John
  1253.  ------------
  1254. Category 32,  Topic 22
  1255. Message 67        Sat Feb 02, 1991
  1256. GSCOTT-MOORE                 at 19:21 CST
  1257.  
  1258. \\\---
  1259.  
  1260. Codeheads:
  1261.  
  1262. I have always been kind of unsure about that prompt you get after modifying
  1263. macros and then exiting the program.
  1264.  
  1265. I took an editor and searched for the "Macros may have changed" msg in your
  1266. code and changed the question part to "Abandon? (y/n)" or whatever it is.  It
  1267. use to be "Save?", right?  Save which?  It was confusing.  Don't know if I am
  1268. all alone on this or whether the "abandon" item might be good for future use. 
  1269. Thought I'd pass it on.
  1270.  
  1271. \\\--- Gerry
  1272.  ------------
  1273. Category 32,  Topic 22
  1274. Message 68        Sat Feb 02, 1991
  1275. WAYNED. [Wayne]              at 23:40 EST
  1276.  
  1277. John,
  1278.   I think I'm having the same problem as Sandy, or one very similiar. I have a
  1279. couple macrose I like to use with HotWire and have them saved in a res
  1280. dependent file.  During the bootup process I get the message on the screen
  1281. saying it's loading CODEKEY2.KEY (hi res), but the macros won't work until I
  1282. either use LOADKEY to load them in again, or boot up CODEKEYS.ACC.  Any ideas?
  1283.         Wayne
  1284.  
  1285.  ------------
  1286. Category 32,  Topic 22
  1287. Message 69        Sat Feb 02, 1991
  1288. NTACTONE [Ron Hunter]        at 22:44 CST
  1289.  
  1290. Charles,
  1291.    I have finally gotten around to spending some time working with CodeKeys,
  1292. and I am pulling out what little remaining hair I have.  I am trying to set up
  1293. a CodeKeys macro to call the control panel (it is in MultiDesk), and click on
  1294. the RS232 box, and then on OK, and then close the control panel, and go back
  1295. to the desktop (or other function).  I have been able, after some painful
  1296. trial and error to get it to work, after a fashion, by calling MultiDesk, then
  1297. clicking on the control panel, RS232 button, OK, and close box, then exiting
  1298. MultiDesk.  But WHY won't it work when I call the CP by using my PopIt hotkey?
  1299. It just calls the CP and the CodeKeys macro seems to terminate.  I am
  1300. obviously missing something, or I need upgrades to some, or all of these
  1301. programs... Help.
  1302.  
  1303.  ------------
  1304. Category 32,  Topic 22
  1305. Message 70        Sat Feb 02, 1991
  1306. C.F.JOHNSON [CodeHead]       at 22:58 PST
  1307.  
  1308. Wayne,
  1309.  
  1310.   If you open the CodeKeys accessory immediately after booting up, does it
  1311. show your default set of macros, or is it blank?
  1312.  
  1313. Ron,
  1314.  
  1315.   You need to turn on the 'LOCK' button for that macro to get it to work when
  1316. you call the Control Panel with a PopIt! key.  The reason your macro is
  1317. aborting at that point is that PopIt! "fakes" a mouse interrupt when it opens
  1318. an acc (to make sure the mouse cursor won't be hidden)...and since CodeKeys
  1319. aborts a macro playback if the mouse is moved, your macro stops right there. 
  1320. If you turn on 'LOCK', CodeKeys will ignore PopIt!'s pseudo mouse movement and
  1321. everything should work fine.
  1322.  
  1323. - Charles
  1324.  
  1325.  ------------
  1326. Category 32,  Topic 22
  1327. Message 71        Sun Feb 03, 1991
  1328. WAYNED. [Wayne]              at 21:41 EST
  1329.  
  1330. Charles,
  1331.   No matter when I put up CodeKeys.acc it shows my default set of macros.  The
  1332. only time it's blank is if I rename, or delete CODEKEYx.KEY (x being for the
  1333. res).  The other sets of macros I have set for certain programs load in just
  1334. fine when I execute those programs.  When I come back my default set still
  1335. doesn't work unless I have loaded in CODEKEYS.ACC at some point.  Once I load
  1336. that in my default set works fine and reloads after I exit a program with an
  1337. alternate set of macros.
  1338.  
  1339. Larry,
  1340.   I've found that my link file(s) work fine without loading CODEKEYS.ACC.  My
  1341. only problem when I don't load CODEKEYS.ACC is that my bootup default .KEY
  1342. file doesn't seem to function as stated above.
  1343.          Wayne
  1344.  
  1345.  
  1346.  ------------
  1347. Category 32,  Topic 22
  1348. Message 72        Mon Feb 04, 1991
  1349. NTACTONE [Ron Hunter]        at 05:44 CST
  1350.  
  1351. Charles,
  1352.    thanks.  I KNEW it was something simple.  Now maybe I can proceed to use
  1353. CodeKeys more.  Who knows, might even order an upgrade or two..  Nawwww.
  1354.  
  1355.  ------------
  1356. Category 32,  Topic 22
  1357. Message 73        Wed Feb 06, 1991
  1358. J.EIDSVOOG1 [CodeHead]       at 03:40 PST
  1359.  
  1360. Gerry,
  1361.  
  1362. If you're using a linked KEY file and you make changes to your macros, you
  1363. will get the following message when exiting the linked program:
  1364.  
  1365. Macros may have been changed! Restore?
  1366.  
  1367. Yes, this message is confusing, but what it means is that you have not saved
  1368. the changes you've made and normally your previous macros will be restored,
  1369. losing the changes you've made.  If you don't mind losing those changes, you
  1370. can answer 'Y'es, I want to restore.  This is explained quite clearly (more
  1371. clearly) on pages 30-31.  Sometimes we intentionally make things more
  1372. difficult for those who don't have the manual...sometimes it's just an
  1373. accident.
  1374.  
  1375. Wayne,
  1376.  
  1377. There is no message during the bootup of CodeKeys telling you what KEY file is
  1378. loading.  If you're getting a message saying it's loading CODEKEY2.KEY, then
  1379. you must have it linked to a program.  You wouldn't be auto-starting Neodesk
  1380. by any chance, would you??  :^)
  1381.  
  1382. Every time you run a link-listed program, the designated KEY file is loaded. 
  1383. When you exit from that program, your default (desktop) macros are restored. 
  1384. The restore process does not happen with nested execution of programs,
  1385. however.  (This is not in the manual, BTW :^).
  1386.  
  1387. Example:  You boot up and have CODEKEY2.KEY loaded (at desktop level).  You
  1388. run Neodesk with NEODESK.KEY linked...it loads.  You run Aladdin with
  1389. ALADDIN.KEY linked and it loads.  When you exit from Aladdin back to Neodesk,
  1390. CodeKeys will still contain your ALADDIN.KEY file.  When you exit from
  1391. Neodesk, your CODEKEY2.KEY macros will be restored, including any unsaved
  1392. changes you may have made while originally on the desktop.
  1393.  
  1394. Solutions:
  1395.  
  1396. 1.  If you want to use a desktop replacement that runs as a program, don't
  1397. define a link file for it, just use your default KEY file.  In other words,
  1398. keep your Neodesk macros in your CODEKEY2.KEY file. That way you can run
  1399. linked programs and have your macros restored when you exit from them.
  1400.  
  1401. 2.  Stick with HotWire.  :^)
  1402.  
  1403. Larry,
  1404.  
  1405. You don't need the CodeKeys accessory to use link files.  They'll work fine
  1406. with just CODEKEYS.PRG in your AUTO folder.  You won't have resolution
  1407. dependent link files, however.  You must use CODEKEYS.LNK for automatic
  1408. loading, although you can use LOADKEYS to load a different LNK or KEY file.
  1409.  
  1410. Don't forget that you can also run CODEKEYS.ACC as a program if you want to
  1411. save memory and only occasionally edit your macros.
  1412.  
  1413. John
  1414.  ------------
  1415. Category 32,  Topic 22
  1416. Message 74        Thu Feb 07, 1991
  1417. DILWORTH [John D]            at 05:14 PST
  1418.  
  1419.  J. Eidsvoog:
  1420.   The others are right about the default Codekeys.key: unless you run the ACC
  1421. as well as the AUTO Codekeys.prg, you get no default resolution dependent .key
  1422. file. If I run the ACC from Hotwire, all is ok too; but anyway you do it the
  1423. ACC has to be run for the CODEKEYS.KEY to default as intended.
  1424.       BTW: Your Xmas offer was the best present I got this year!
  1425.  
  1426.          John D
  1427.  ------------
  1428. Category 32,  Topic 22
  1429. Message 75        Thu Feb 07, 1991
  1430. C.F.JOHNSON [CodeHead]       at 09:13 PST
  1431.  
  1432.   That's correct -- unless you install the CodeKeys desk accessory, the res-
  1433. dependent .KEY file doesn't load.  The reason for this is simple: at bootup
  1434. (AUTO folder) time, when CODEKEYS.PRG runs, the system may be in a different
  1435. resolution than the one it will end up in when the desktop comes up.  So
  1436. CODEKEYS.PRG has no way of knowing which res-dependent KEY file to load.
  1437.  
  1438. - Charles
  1439.  
  1440.  ------------
  1441. Category 32,  Topic 22
  1442. Message 76        Thu Feb 07, 1991
  1443. WAYNED. [Wayne]              at 21:18 EST
  1444.  
  1445. John,
  1446.  
  1447. *** My reply edited since it was answered later in the topic ***
  1448.  
  1449.   I don't autostart NeoDesk.  I only load that for certain things. I've got
  1450. too much stuff on my Hotwire menus' and like the ability to run darned near
  1451. everything right there on my main menu.  My main menu has my most used
  1452. utils/games/telecomm/etc and then I have seperate .HOT's for the specifics. 
  1453. One of these days I'll probably get around to creating new desktops for
  1454. NeoDesk3 and use it a bit more often, but then again you don't want to hear
  1455. that. :-)
  1456.           Wayne
  1457.  
  1458.  
  1459.  ------------
  1460. Category 32,  Topic 22
  1461. Message 77        Thu Feb 07, 1991
  1462. J.T.GILMORE [J.T.G.]         at 23:15 PST
  1463.  
  1464. Wayne,
  1465.         I'm like you, I bought Neodesk 3 at the Glendale Atari show when it
  1466. was introduced. I was assured by the Gribnif people in their booth that
  1467. Neodesk was compatible with HotWire. Well after getting home I found out I had
  1468. to exit Neodesk to use HotWire, I was a little pissed, but I guess they were
  1469. correct... it does work with HotWire. Anyway, I'm not the type to get upset
  1470. about little things like this so I continued to use Neodesk for a while (2
  1471. long and grueling days, at least they seemed long and grueling without
  1472. HotWire). So after 2 days of careful deliberation I finally came up with a
  1473. solution to this problem...Neodesk 3 now resides back in it's nicely done
  1474. little box and there it will remain as a nice bookshelf ornament.
  1475.         Now don't get me wrong, Neodesk 3 is a terrific program and to someone
  1476. who hasn't used HotWire and MaxiFile it would seem like a spiritual
  1477. deliverance from the ST desktop. But I'm solidly hooked on HotWire and those 2
  1478. days were enough to make me realise that I really don't care to live without
  1479. it or destroy it's usefulness by using Neodesk. I guess I don't need pretty
  1480. pictures on the desktop, I don't need fancy bells and whistles (although the
  1481. CodeHeads offer enough of those), all I want is sheer unadulterated POWER.
  1482. That's what I get from HotWire and that's what keeps me from switching to some
  1483. other excellent alternatives on my ST. Enough rambling, I just wanted to let
  1484. the CodeHeads and the others on this topic know my views on this.
  1485.  
  1486.         John
  1487.  ------------
  1488. Category 32,  Topic 22
  1489. Message 78        Fri Feb 08, 1991
  1490. WAYNED. [Wayne]              at 22:51 EST
  1491.  
  1492. J.T.G.,
  1493.   Gee I think Hotwire has even more bells and whistles than NeoDesk. They're
  1494. just not as 'pretty'. (elegant yes, but rather plain to the eye)
  1495.   The only thing I've found that NeoDesk can do that I haven't been able to do
  1496. in HotWire is to redirect output to another device.   For instance many of the
  1497. new ARC/Lharc utilities don't support IO redirection to printer or files, but
  1498. by using the command line in NeoDesk (for a .ttp file) I can redirect their
  1499. output to the printer, or a file.  Real handy for getting hardcopy, or a file
  1500. containing a list of the files in a large ARC/Lharc.
  1501.           Wayne
  1502.  
  1503. P.S.  Now that I've said that Charles or John will surely point out that it
  1504. can be done with HotWire and make me look like a dolt. :-)
  1505.  
  1506.  ------------
  1507. Category 32,  Topic 22
  1508. Message 79        Fri Feb 08, 1991
  1509. NTACTONE [Ron Hunter]        at 22:45 CST
  1510.  
  1511. John Gilmore,
  1512.    I feel pretty much as you do about NeoDesk 3.  It is a great program, but
  1513. there is NO way I am going to give up PopIt, HowWire, CodeRam, and MultiDesk
  1514. to use it.  Besides, I HATE icons.  In case you are wondering, the ONLY
  1515. CodeHead packages I DON'T own are the MIDI package, and G+ Plus, since I have
  1516. NO musical talent, and little interest, and I refuse to use any program that
  1517. depends on GDOS.
  1518.    I guess you could call me a real CodeHead fan.  Now if I could just afford
  1519. to keep all those things UPGRADED.  Grin.
  1520.  
  1521.  
  1522.  ------------
  1523. Category 32,  Topic 22
  1524. Message 80        Sun Feb 10, 1991
  1525. GSCOTT-MOORE                 at 10:46 CST
  1526.  
  1527. \\\---
  1528.  
  1529. John:
  1530.  
  1531. Regarding the "Restore" question.  I did understand it all at one time.  But
  1532. when prompted I had to stop for a few seconds to recalculate which way was
  1533. north.  That's why I hacked it to "Abandon?" Thought it might be of use to you
  1534. for future, less confusing versions of the program--though not necessarily the
  1535. docs.  If your intent, as you seem to imply, is to confuse illegal users,
  1536. you've succeeded by confusing them as well as a few others.
  1537.  
  1538. This was not really a great problem per se on my part, but a suggestion for
  1539. modification.  Everytime I see the siting of pages I always take it as an
  1540. implication that I bootlegged the program.  I didn't.
  1541.  
  1542. And for those, not to include myself, who don't read the manuals or don't read
  1543. them well enough, let's not forget that the scope of most of the CodeHead
  1544. programs is so broad that it can be difficult figuring out how to do things
  1545. with the most well-written of docs. And though not bad at all, they aren't
  1546. exactly Steinbeck.
  1547.  
  1548. For instance, despite all the periodic update scraps I have from 2 or three
  1549. manuals and 3 or 4 READ.ME's I still don't understand anything about how to
  1550. use the work files area of HotWire.  And I swear I've read every scrap of text
  1551. on programmable command lines and still I have to re-read them all over again
  1552. when I want to change items.  I must have done this 12 times.
  1553.  
  1554. Your loyal regularly updating user...
  1555.  
  1556. \\\--- Gerry
  1557.  
  1558.  ------------
  1559. Category 32,  Topic 22
  1560. Message 81        Sun Feb 10, 1991
  1561. C.WALTERS1 [Chet]            at 13:52 EST
  1562.  
  1563. HOTWIRE - the next best thing to a direct thought interface....
  1564.  
  1565. Someday those CodeHead boys will use that phrase in their ads and I can get a
  1566. commission  ;)
  1567.  
  1568. ______Chet at \/\/iz\/\/orks :^{)
  1569.  ------------
  1570. Category 32,  Topic 22
  1571. Message 82        Tue Feb 12, 1991
  1572. R.FLASHMAN [Rick@Gribnif]    at 15:25 EST
  1573.  
  1574.  Ron,
  1575.  
  1576.  Not wanting to change the topic at all, just thought I would make
  1577.  something clear less some unknowing user get confused.  You don't
  1578.  have to give up PopIt, HotWire, CodeRam, or MultiDesk if you use
  1579.  NeoDesk.  Many of our users use all those utilities too.  Now back to
  1580.  your regularly scheduled channel.
  1581.  
  1582.  ------------
  1583. Category 32,  Topic 22
  1584. Message 83        Wed Feb 13, 1991
  1585. J.T.GILMORE [J.T.G.]         at 23:19 PST
  1586.  
  1587. Rick,
  1588.         You're right I don't have to give up Neodesk to use Hotwire, all I
  1589. have to do is exit Neodesk to use Hotwire (I was told that when I called
  1590. Gribnif after I was misled by you're guys at the Glendale show). If you have a
  1591. way to use Hotwire (with all it's features) and other Codehead products then
  1592. please enlighten me (and also enlighten you're customer support guys I talked
  1593. to), and I'll give you're product another try. Barring that...how 'bout buying
  1594. a hardly used version of Neodesk 3?
  1595.  
  1596.         John
  1597.  
  1598.  ------------
  1599. Category 32,  Topic 22
  1600. Message 84        Thu Feb 14, 1991
  1601. NTACTONE [Ron Hunter]        at 03:29 CST
  1602.  
  1603. Rick,
  1604.   Perhaps it is because I haven't upgraded my CodeHead programs, but NONE of
  1605. them I tried worked with NeoDesk 3.0.  My dealer kindly let me return it.
  1606.   NeoDesk is an amazing system, but I feel the overhead it introduces into the
  1607. system isn't repaid by its utility, UNLESS one has 2 meg or more, and/or a HD.
  1608. Since the CodeHead programs are rather 'modular' one can use what he needs,
  1609. and/or can spare the ram for.  If it is fancy icons I wanted, I would have
  1610. bought a Mac.
  1611.  
  1612.  ------------
  1613. Category 32,  Topic 22
  1614. Message 85        Thu Feb 14, 1991
  1615. DOUG.W                       at 22:41 EST
  1616.  
  1617. Hmmm... I use LookIt, PopIt, CodeKeys, LGS, MaxiFile, MultiDesk, Desk Manager
  1618. G+Plus, and ShowMem from Codehead, Charles, and John with NeoDesk 3 with no
  1619. problems.  I personally prefer icons and as such prefer NeoDesk to Hotwire,
  1620. although I haven't heard of any compatibility problems between them.
  1621.  
  1622. JTG and Ron, what kind of problems did you experience??
  1623.  
  1624. --Doug
  1625.  ------------
  1626. Category 32,  Topic 22
  1627. Message 86        Fri Feb 15, 1991
  1628. W.LORING1                    at 00:13 EST
  1629.  
  1630. Charles or John,
  1631.  
  1632.   I'm running Overscan on my 2.5 meg 520, and I'm wondering about a little
  1633. quirk that I've noticed with its' interaction with CodeKeys.
  1634.  
  1635.   When I boot in normal mode, my CODEKEY1.LNK & .KEY files are taken from
  1636. C:\UTILITIES\CODEHEAD\CODEKEYS\.  However, when I boot in Overscan (720*240
  1637. medium rez), Codekeys loads the CODEKEYS.LNK & .KEY files from C:\, and
  1638. ignores the res dependent files.  Any idea why this happens this way?  Mind
  1639. you, I'm not complaining, since this gives me a way to load a different LNK &
  1640. KEY file for Overscan, I'm just curious.
  1641.  
  1642.  ...bill  <-- I gotta start coming up with better macros that this
  1643.               one! ;^)
  1644.  
  1645.  ------------
  1646. Category 32,  Topic 22
  1647. Message 87        Thu Feb 14, 1991
  1648. C.F.JOHNSON [CodeHead]       at 22:27 PST
  1649.  
  1650. Sandy,
  1651.  
  1652.   If I'm reading you correctly, you've saved your default set of macros under
  1653. the name CODEKEYS.CNF.  If that's right, then we've found the cause of your
  1654. troubles.
  1655.  
  1656.   When CodeKeys starts up, it looks for a default macro file called
  1657. CODEKEYS.KEY .... NOT CODEKEYS.CNF.  (Please notice the different extensions!)
  1658. CODEKEYS.CNF is the file that CodeKeys writes when you save your configuration
  1659. with the 'Save' button in the 'Options' box.
  1660.  
  1661.   If you rename that file from CODEKEYS.CNF to CODEKEYS.KEY, everything should
  1662. start working right for you.
  1663.  
  1664. =-=-=-=-=-=-=-=-=-=-=-=-=
  1665.  
  1666. Bill,
  1667.  
  1668.   When CodeKeys detects that it's running on a screen larger than one of the
  1669. ST's 'canned' sizes, it looks for a file called CODEBIG.KEY for its default
  1670. macros.  If you save your overscan macros as CODEBIG.KEY, you can put them in
  1671. your \CODEKEYS\ folder and they'll be read at bootup.  (This is in the README
  1672. file on your disk.)
  1673.  
  1674.   When CodeKeys doesn't find a res-dependent .KEY file in the directory you've
  1675. saved with your configuration, it then looks for CODEKEYS.KEY and CODEKEYS.LNK
  1676. in the root of your boot drive.
  1677.  
  1678. - Charles
  1679.  
  1680.  ------------
  1681. Category 32,  Topic 22
  1682. Message 88        Fri Feb 15, 1991
  1683. NTACTONE [Ron Hunter]        at 05:04 CST
  1684.  
  1685. Doug,
  1686.    What kind of problems?  Inability to access HotWire.  Loss of hotkeys (the
  1687. main reason I use HotWire).  No access to MultiDesk .ACCS.  No access to
  1688. PopIt.  No access to CodeKeys.
  1689.    I COULD get LGS up, at least.  It seems that NeoDesk takes over ALL the
  1690. vectors that the CodeHead programs use, and does NOT give them back.  Perhaps
  1691. the difference is that since I have 4 meg I was keeping NeoDesk resident. 
  1692. Since I despise icons (can't get very many, or distinguish them well on color
  1693. monitor), I have no use for many of the NeoDesk features pertaining to the
  1694. fancy icons.  There ARE some features of NeoDesk I really like, like the
  1695. desktop notes, and their improved control panel.  I have always wondered why
  1696. Charles hasn't come out with an improved control panel a la Harlekin, which
  1697. doens't seem to be available in the US.
  1698.  
  1699.  
  1700.  ------------
  1701. Category 32,  Topic 22
  1702. Message 89        Fri Feb 15, 1991
  1703. DILWORTH [John D]            at 06:13 PST
  1704.  
  1705.  G. Scott-Moore:
  1706.     I have to agree! The whole description of work files is exceptionally
  1707. confusing. Codehead, however, did say in their Version 2.0 Release Notes that
  1708. this was a "highly technical" area, and had plans for a tutorial. Sure wish
  1709. that tutorial was out.
  1710.  
  1711.           John D
  1712.  ------------
  1713. Category 32,  Topic 22
  1714. Message 90        Fri Feb 15, 1991
  1715. GRIBNIF [Dan]                at 16:23 EST
  1716.  
  1717. Ron,
  1718.  
  1719. While NeoDesk may use many of the same vectors as the various CodeHead
  1720. products, I must say that your statement that "NeoDesk takes over ALL the
  1721. vectors that the CodeHead programs use, and does NOT give them back," is a bit
  1722. puzzling. One of the main reasons for making NEOLOAD.PRG usuable in the AUTO
  1723. folder was for this very effect: so that NeoDesk could quit and still leave
  1724. all of its vectors in tact. John and Charles have said time and time again
  1725. that a program should not attempt to "give back" a vector it has chained
  1726. itself into.
  1727.  
  1728. If by that statement, however, you are referring to the fact that HotWire's
  1729. keystroke execution of programs is not available within NeoDesk, then you are
  1730. correct. This is due to the implementation of the two programs, and is not a
  1731. bug in either. HotWire can always be run as a program from within NeoDesk, and
  1732. MaxiFile as a desk accessory.
  1733.  
  1734. As far as I know, the one or two small incompatibilities between NeoDesk 3 and
  1735. current versions of CodeHead products can be easily fixed by obtaining
  1736. upcoming versions of NeoDesk or CodeKeys. MultiDesk works great. LookIt and
  1737. PopIt are marvelous. We use CodeKeys daily.
  1738.  
  1739. Perhaps, if you had asked here online or called our techinical support line,
  1740. we would have been able to help you to get things running. Thousands of users
  1741. can't all be wrong.
  1742.  
  1743. My apologies to the topic police for such a long letter in a less-than-
  1744. appropriate category.
  1745.  
  1746. Dan
  1747.  ------------
  1748. Category 32,  Topic 22
  1749. Message 91        Sun Feb 17, 1991
  1750. F.OLIVAS [Fred O.]           at 15:31 PST
  1751.  
  1752. Here, here.  I too do not understand the link function or the work files
  1753. section of CodeKeys.  I feel that there is tremendous power there however I
  1754. don't yet know how to tap into that portion of the
  1755. program....................................................Fred
  1756.  
  1757.  ------------
  1758. Category 32,  Topic 22
  1759. Message 92        Wed Feb 20, 1991
  1760. C.F.JOHNSON [CodeHead]       at 11:36 PST
  1761.  
  1762. Hi all,
  1763.  
  1764.   I just discovered that John's message contains a line that causes Aladdin to
  1765. stop capturing it in mid-stream.  Just for your information, this line is " ---
  1766. ---------" (a space followed by 12 hyphens, followed by a carriage return). 
  1767. This is the line that GEnie puts after each message, and apparently Aladdin
  1768. also looks for this line to signal the end of a message.  The moral of this
  1769. story is: don't use a line consisting of only those characters if you'd like
  1770. your messages to be readable by Aladdin!
  1771.  
  1772.   (John: maybe you wanna delete your message now?)
  1773.  
  1774.   Anyway, here's John's message again, edited to avoid the offending line:
  1775.  
  1776. =-=-=-=-=-=-=-=-=-=-=-=-=
  1777.  
  1778. Since I wrote the CodeKeys manual and there seems to be a lot of confusion
  1779. about how CodeKeys handles its files, I thought I'd try to explain it in a
  1780. different way to see if it is more easily understandable.
  1781.  
  1782. File Definitions:
  1783.  
  1784.  CODEKEYS.PRG - The required guts of CodeKeys, usually run from the
  1785.                 AUTO folder but may be run from the desktop.
  1786.  CODEKEYS.ACC - The optional CodeKeys editor, usually installed as an
  1787.                 accessory (MultiDesk compatible), but may be run as a
  1788.                 program (change it to CKEYSACC.PRG) to save memory.
  1789.  CODEKEYS.CNF - Optional configuration file, created by "Save" in the
  1790.                 Options dialog box.  Contains the default path, and
  1791.                 settings for macros on/off, use link file, bells
  1792.                 (global), restore, scheduling, lock, and start/stop key
  1793.                 combinations.
  1794.  CODEKEY?.KEY - A default file of macro definitions containing from 1
  1795.                 to 32 macros.  The question mark may be 'S' or 0-9
  1796.                 (Also CODEBIG.KEY).
  1797.  ????????.KEY - File of 1-32 macro definitions to be loaded manually,
  1798.                 through the link process, or by LoadKeys.  Question
  1799.                 marks may be any valid file character.
  1800.  CODEKEY?.LNK - A text file containing a list of program names and the
  1801.                 full pathnames of the KEY files to be loaded when those
  1802.                 programs run.  The question mark may be 'S' or 0-9.
  1803.  
  1804.  The Installation process
  1805.  ------------------------
  1806.  
  1807. Auto folder of boot drive:
  1808.   \AUTO\CODEKEYS.PRG looks for:
  1809.     \CODEKEYS.CNF (root directory)
  1810.     \CODEKEYS.KEY (root directory)
  1811.  
  1812. From desktop or shell (any directory):
  1813.   CODEKEYS.PRG looks for:
  1814.     CODEKEYS.CNF (same directory)
  1815.     CODEKEYS.KEY (same directory)
  1816.     CODEKEYS.LNK (same directory)
  1817.  
  1818. Accessory installation (bootup, MultiDesk, res-change, or run as a program):
  1819.   CODEKEYS.ACC (or CKEYSACC.PRG) looks for:
  1820.     Low Res:  CODEKEY0.KEY  CODEKEY0.LNK
  1821.     Med Res:  CODEKEY1.KEY  CODEKEY1.LNK
  1822.     Hi  Res:  CODEKEY2.KEY  CODEKEY2.LNK
  1823.     TT  Low:  CODEKEY7.KEY  CODEKEY7.LNK
  1824.     TT  Med:  CODEKEY4.KEY  CODEKEY4.LNK
  1825.     TT High:  CODEKEY6.KEY  CODEKEY6.LNK
  1826.     Unknown:  CODEKEYx.KEY  CODEKEYx.LNK,  CODEBIG.KEY  CODEBIG.LNK
  1827.  
  1828.   If none of these are found, CodeKeys will use the files found by
  1829.   CODEKEYS.PRG:
  1830.     CODEKEYS.CNF
  1831.     CODEKEYS.KEY
  1832.     CODEKEYS.LNK
  1833.  
  1834. The accessory (as an ACC or a program) will search the default path defined in
  1835. CODEKEYS.CNF if it exists, otherwise it will search the same directory as it
  1836. resides.  The default path that is contained in CODEKEYS.CNF is whatever was
  1837. on the directory line of the file selector (including the extension) the last
  1838. time a KEY file was loaded or saved before you did a "Save" from the Options
  1839. box.
  1840.  
  1841.  The Link Process
  1842.  ----------------
  1843.  
  1844.  A .LNK file looks like this:
  1845.  
  1846.  CODEKEYS:
  1847.  ;
  1848.  WWRITER.PRG  C:\CODEHEAD\CODEKEYS\WWRITER.KEY
  1849.  FLASH.PRG    C:\CODEHEAD\CODEKEYS\CNFRENCE.KEY
  1850.  PUBLISH.APP  C:\CODEHEAD\CODEKEYS\PUBLISH.KEY
  1851.  ALADDIN.PRG  C:\CODEHEAD\CODEKEYS\ALADDIN.KEY
  1852.  
  1853. Link files are described fully on page 30 of you manual.  Read it. The easiest
  1854. way to create a link file is to use MakeLink.  It will allow you to create a
  1855. link file, or load, save, add to, or delete from an existing one.  If you use
  1856. HotWire it's handy to chain from MakeLink into LoadKeys with a command line to
  1857. load your default link file. This will automatically update the changes you've
  1858. made to your link file into CodeKeys.  My command line looks like this:
  1859.  
  1860.  C:\CODEHEAD\CODEKEYS\CODEKEY2.LNK~
  1861.  
  1862. See page 32 for details on installing LoadKeys into HotWire, and see your
  1863. HotWire manual for details on chaining.
  1864.  
  1865. Whenever a program is run from the desktop or a shell, CodeKeys searches its
  1866. link file for that program name (it can be run from any directory). If it
  1867. finds a match it will save your current 32 macros (in an allocated memory
  1868. block), load the KEY file assigned to that program, and display the message:
  1869. "Loading: XXXXXXXX.KEY" at the top of the screen (usually very quickly).
  1870.  
  1871. Finer points of link files:
  1872.  
  1873.  1. Before the link file is loaded, your current macros are saved, even
  1874.     if they have been changed and not saved to disk.  They will be
  1875.     restored exactly as you left them with changes intact.
  1876.  
  1877.  2. The linked KEY file will load only as many macros as it contains,
  1878.     starting with macro 1.  This allows you to keep global macros that
  1879.     you use system-wide in higher-numbered slots and load
  1880.     program-specific macros into lower-numbered slots.
  1881.  
  1882.  3. Your current macros will not be restored until you exit from the
  1883.     first program for which a linked KEY file was loaded.  In other
  1884.     words, macros will not be restored after running nested programs.
  1885.       a. You run the Neodesk program, linking NEODESK.KEY.
  1886.       b. From Neodesk you run Aladdin, linking ALADDIN.KEY.
  1887.       c. When you exit from Aladdin to Neodesk, CodeKeys will still
  1888.          contain your ALADDIN.KEY macros.
  1889.       d. When you exit Neodesk your original macros will be restored.
  1890.     It's best not to link KEY files to shell programs, but rather use
  1891.     your default macros.  If Neodesk were not assigned a linked KEY
  1892.     file, the above process would work correctly with Aladdin.
  1893.  
  1894.  4. If you make changes to your macros while a linked KEY file is
  1895.     loaded, remember to save them before exiting.  If you haven't saved,
  1896.     you'll get the message: "Macros may have been changed! Restore?".
  1897.     You then have the option of saying, "Y"es, restore and lose the
  1898.     changes, or "N"o, don't restore, so that you may save the changes
  1899.     you've made.  This second choice means that you will have lost any
  1900.     changes made to your original macros before running the linked
  1901.     program.  If no changes were made to them, you'll be able to
  1902.     manually load them again.
  1903.  
  1904.  5. The link process does not require the CodeKeys accessory, only
  1905.     CODEKEYS.PRG.
  1906.  
  1907. Almost all of this information is contained in the CodeKeys documentation. 
  1908. I'm "giving it away" here because it may make it more clear to have it all
  1909. described in one place in a new way.  This information is intended for our
  1910. legitimate users and we thank you very much for your support.
  1911.  
  1912. There are, however, thousands of GEnie users who read these messages (we've
  1913. barely sold 500 CodeKeys).  Those that will use this information with copies
  1914. of CodeKeys for which they did not pay should feel extremely guilty, although
  1915. it would be wishful thinking on my part to hope they'd feel guilty enough to
  1916. _buy_ CodeKeys.  Just be aware that besides the lack of any real marketing
  1917. ability on the part of Atari, it is piracy that has contributed the most to
  1918. the current near-demise of CodeHead Software.  My heart goes out to our loyal
  1919. users who will suffer the most (next to us) if we do not produce any more new
  1920. Atari products.
  1921.  
  1922.  John Eidsvoog
  1923.  CodeHead Software
  1924.  
  1925.  ------------
  1926. Category 32,  Topic 22
  1927. Message 93        Thu Feb 28, 1991
  1928. A.CASSINO                    at 22:30 PST
  1929.  
  1930. Hi, I purchased one of the 500 copies of CodeKeys, and I need some help of a
  1931. different kind. I spend all day at work running a 68030 UNIX workstation
  1932. developing firmware for an embedded 68000 system, but I'll be danged if I have
  1933. found something I need a macro for on my ST... I've had fun playing with
  1934. CodeKeys but come up blank for a _use_! I gather that's not a problem with
  1935. most of the folks here, so maybe some of you could post a quick example or two
  1936. to get me off top dead center! Thanks!
  1937.  
  1938. Andy Cassino
  1939.  ------------
  1940. Category 32,  Topic 22
  1941. Message 94        Fri Mar 01, 1991
  1942. STARFALL [Alan]              at 01:07 MST
  1943.  
  1944.         Easy!  I use Aladdin for my GEnie sessions, and have a couple of
  1945. CodeKeys macros for use with it.  My signature is an obvious one. I have
  1946. another macro programed to IGN PERM the current topic by going into the Mark-
  1947. Repy OldTopics dialog.  That one I use all the time.
  1948.  
  1949.       /
  1950.   /  *  /  Alan    <--CodeKeys macro
  1951.  *     *
  1952.  ------------
  1953. Category 32,  Topic 22
  1954. Message 95        Fri Mar 01, 1991
  1955. NTACTONE [Ron Hunter]        at 05:02 CST
  1956.  
  1957. Andy,
  1958.    I know the feeling.  I had CodeKeys for about 4 months before I actually
  1959. USED it.  In the first place, I seem to have trouble getting timed macros
  1960. adjusted so that they work reliably, and fast enough that I can't do the same
  1961. thing faster manually, but once they are 'tweeked', they are great.  I use one
  1962. to call the control panel to reset the colors after programs that change the
  1963. screen colors.  Also, I have found that Flash leaves the RS232 interface
  1964. configured differently from what STalker expects, and I have a macro that
  1965. resets that.  I also have one the enters the '*.*' into the selection box in
  1966. LGS.  So far, that's about it, but the uses are limited only by your needs,
  1967. and imagination.  If it is several keystrokes, and you type it often, like a
  1968. name, or address, why not let CodeKeys type it for you?
  1969.  
  1970.  ------------
  1971. Category 32,  Topic 22
  1972. Message 96        Fri Mar 01, 1991
  1973. L.NOVAK [Larry]              at 18:54 CST
  1974.  
  1975. Andy,
  1976.  
  1977.         A handy one that I kind of like is the ability to get a quick disk
  1978. directory while using Flash.  I have set up ALT D to give me a directory
  1979. listing of D partition,  Instead of having to type 'insert' and then dir
  1980. d:\*.* <ret>.  I also have a nifty one for Aladdin that will toggle the file
  1981. listing within the ST Roundtable.  I only want to check for new files about
  1982. twice a week and instead of going thru all of the dropdowns, I just hit ALT
  1983. keypad -.  Hope this helps a tad.
  1984.  
  1985. ...Larry
  1986.  
  1987.  ------------
  1988. Category 32,  Topic 22
  1989. Message 97        Sat Mar 02, 1991
  1990. W.LORING1 [BL.A.ST]          at 00:15 EST
  1991.  
  1992. Aladdin is a prime example of a good place to use CodeKeys... Actually, any
  1993. form of modem communication is a nice place for it. I've got signature macros:
  1994.  
  1995. ...bill William Loring  (okay, these two are pretty boring.)
  1996.  
  1997. ...and message spacers:
  1998.  
  1999. -=-=-=-=-=-=-=-=-=-=-=-=-
  2000.  
  2001. ...I've got a dozen macros for Aladdin menu items, and I haven't even
  2002. scratched the surface!  I still need to convert the ones that the CodeHeads
  2003. made... they were designed for High rez, and I'm in medium. Now there would be
  2004. a neat utility... calculate new screen coordinates for macros, based on
  2005. starting and ending resolutions... is it possible?
  2006.  
  2007. I've also made macros for PageStream, which will move the window around by
  2008. clicking in the scroll bars.  This idea can be used in any GEM window that
  2009. doesn't have keyboard equivalents for moving.  I can also move to different
  2010. pages of a document.
  2011.  
  2012. There are other things as well, and I don't even really consider myself an
  2013. 'expert' at this at all... why, I haven't even _tried_ a scheduled macro yet! 
  2014. I guess I'm just not organized enough to do things at the same time every day!
  2015. (grin)
  2016.  
  2017. ...bill
  2018.  
  2019.  ------------
  2020. Category 32,  Topic 22
  2021. Message 98        Fri Mar 01, 1991
  2022. M.MOTOGAWA [MEL]             at 21:37 PST
  2023.  
  2024.      When I have a filename that I always call up, like in my database, I have
  2025. Codekeys call the file selector and type the name in and hit Return.  Saves me
  2026. the trouble of finding it in the file selector.  I formerly used Codekeys to
  2027. click on the filename, but sometimes the location of the filename would change
  2028. as files are added/deleted.  It's fast, next best thing to accepting a
  2029. commandline.
  2030.  
  2031.      - Mel
  2032.  
  2033.  ------------
  2034. Category 32,  Topic 22
  2035. Message 99        Sat Mar 02, 1991
  2036. LARRY.D [ST*LIBRARY]         at 01:07 EST
  2037.  
  2038. No uses for CODEKEYS?  How about some of this....
  2039.  
  2040.   1> Make keyboard equivilents for pull down menus in programs that
  2041.      don't have any.
  2042.   2> Automate redundant operations.  I use this feature in Calamus a
  2043.      bunch.  I just made a 50+ page calendar-like document for work,
  2044.      and found that I needed to place one frame in each page in the
  2045.      background.  I made a macro using CodeKeys, then had it repeated
  2046.      50 times.  Made it much easier, and less frustrating than just
  2047.      sitting doing a mindless point and click.
  2048.   3> One keystroke for signing letters, sending mail, sending marked
  2049.      blocks in GEnie (As a sysop here, I use this feature DAILY).
  2050.      Cuts down on mistakes, and much faster than I could do it
  2051.      normally.
  2052.   4> Things I haven't even thought of yet.
  2053.  
  2054. Personally, I think CodeKeys is one of the biggest productivity increasing
  2055. programs I could possibly purchase for the computer.  I wouldn't be without it
  2056. now.
  2057.  
  2058. Larry Duke ST Library
  2059.  
  2060.  ------------
  2061. Category 32,  Topic 22
  2062. Message 100       Fri Mar 01, 1991
  2063. OUTRIDER [US Troops #1]      at 22:47 PST
  2064.  
  2065. Ron,
  2066.  
  2067.      You should get CFJ's Desk Switch shareware program.  It will reset your
  2068. desktop colors (and all other Control Panel settings) and then vanish from
  2069. memory.  It will read any (DESKTOP).INF file.  I have HotWire autorun it so I
  2070. don't have to keep the Control Panel or anything else in memory to give me my
  2071. desired settings.  If I exit Interlink, or some other program that doesn't
  2072. ()&#*&$ restore my default colors upon exiting, Desk Switch is a hot key away.
  2073.  
  2074.                                   - Terry -
  2075.  
  2076.  ------------
  2077. Category 32,  Topic 22
  2078. Message 101       Sat Mar 02, 1991
  2079. F.OLIVAS [Fred O.]           at 01:06 PST
  2080.  
  2081. When I'm on the HotWire screen and I want to load a GDOS dependent program
  2082. that requires a different ASSIGN.SYS file, I use CodeKeys to automate the
  2083. process.  Of course G+Plus is installed at bootup.  By hitting a particular
  2084. keystroke I call up: 1) a new ACC section using MultiDesk (not all ACC's are
  2085. compatible with all programs - right? 2) read new ASSIGN.SYS file 3) run
  2086. program.  One keystroke does this all.  Switching between TimeWorks Publisher
  2087. and Touch-Up and Degas Elite (all require a different ACC section and
  2088. ASSIGN.SYS files) is just one keystroke away.  I used to reboot then point and
  2089. click away from the desktop.  Tedious.  And it wears out your mouse too!  
  2090. Fred
  2091.  
  2092.  ------------
  2093. Category 32,  Topic 22
  2094. Message 102       Sat Mar 02, 1991
  2095. NTACTONE [Ron Hunter]        at 08:57 CST
  2096.  
  2097. Bill,
  2098.    Converting macros from hi to med res should be simple.  Just divide the Y
  2099. coordinates by 2.
  2100.  
  2101. ------ Terry,
  2102.    I have tried some desktop switchers, but find they interfer with STalker,
  2103. which I keep in ram all the time.  Seems only the control panel leaves it
  2104. unmolested, but I don't think I have tried Charles' Desk Switch.
  2105.  
  2106.  ------------
  2107. Category 32,  Topic 22
  2108. Message 103       Sat Mar 02, 1991
  2109. D.CHARTER                    at 14:11 CST
  2110.  
  2111. Andy, I am also one of the 500 purchasers. I have not had the time to read the
  2112. manual, so am only partially using CodeKeys. I don't want to ask stupid
  2113. questions until I have at least read the book. The greatest use I have right
  2114. now is to have macros set up for Laser C. It sure makes all the more common
  2115. things easy. I have Alt P for printf(" and alt S for scanf(", etc. It sure
  2116. saves a lot of typing. Keep looking, I see a lot of possiblities if I ever
  2117. find time to do the work.
  2118.  
  2119. Duane
  2120.  ------------
  2121. Category 32,  Topic 22
  2122. Message 104       Sat Mar 02, 1991
  2123. OUTRIDER [US Troops #1]      at 12:34 PST
  2124.  
  2125. Ron,
  2126.  
  2127.      I keep STalker/STeno in memory 99% of the time and Desk Switch does
  2128. nothing funny to it or any other program.  C'mon, we're not talking about
  2129. "some" desktop switchers.  We're talking about CFJ's desktop switcher!  ;^)
  2130.  
  2131.                                   - Terry -
  2132.  
  2133.  ------------
  2134. Category 32,  Topic 22
  2135. Message 105       Sat Mar 02, 1991
  2136. R.GRUBEL                     at 16:40 EST
  2137.  
  2138.  When I would hear the term "macros" I would usually run in the other
  2139.  direction. It just seemed like something that would be difficult to
  2140.  learn and make no sense whatsoever just by looking at them (not
  2141.  plain English). I use PageStream probably more than any other program
  2142.  I have and just did not want to take the time to learn its macro
  2143.  system. I usually avoid keyboard shortcuts prefering to use the mouse
  2144.  instead.
  2145.  
  2146.  That is until I read about CODEKEYS here on GEnie. This is the perfect
  2147.  program for someone like me. All I had to do was learn to use
  2148.  CODEKEYS and the program would take care of the macros for me. What
  2149.  could be easier? AND I can use the same macro program for all the other
  2150.  programs I use through the linked files.
  2151.  
  2152.  I just wonder how many others could use a program like this but avoid
  2153.  it because it has to do with macros. I wonder how many dealers don't
  2154.  carry it. I asked my local dealer to order it which he did. As far as
  2155.  I could tell that is the only copy he's ever had in his store even
  2156.  though I told him that it would be a popular program.
  2157.  
  2158.  My guess is that many of the potential customers of CODEKEYS are
  2159.  uninformed either of the existance of it or what it will easily
  2160.  do for them.
  2161.  
  2162.  I think that there are many of ST users who don't belong to user
  2163.  groups or even subscribe to GEnie or another Info Serv. I don't
  2164.  know what percentage regularly read ST periodicals. How to
  2165.  reach the majority of honest ST users that are left, that is part of
  2166.  the problem. No one would know I existed if I didn't leave this message.
  2167.  (for what it's worth) :})
  2168.  
  2169.  - Bob
  2170.  ------------
  2171. Category 32,  Topic 22
  2172. Message 106       Sat Mar 02, 1991
  2173. CYCLONE [BillSheppard]       at 18:03 CST
  2174.  
  2175. I've discovered that when using CodeKeys with Uniterm at 19200 baud (a hard-
  2176. wired connection) and I'm doing screen editing or some other task which
  2177. requires a fair degree of screen management via escape codes that having
  2178. CodeKeys in my auto folder slows down the ST enough to cause the screen to get
  2179. mis-drawn quite frequently.  Removing CodeKeys from the auto folder will solve
  2180. the problem; disabling macros doesn't solve the problem, though there may be a
  2181. slight bit less of a problem.
  2182.  
  2183. Using Quick Index confirms that CodeKeys is slowing down the system (93%,
  2184. versus 98% with my usual configuration minus CodeKeys).  My question is, since
  2185. it appears that the additional 5% is enough of a slowdown to prevent Uniterm
  2186. from being able to properly handle 19200 baud input with escape codes, is
  2187. there anything I can do with regards to CodeKeys to minimize its system
  2188. slowdown?  (Where it is in the auto folder, options I can change, # of macros,
  2189. etc.)  Of course, I can slow down my connection to 9600 baud, but that isn't a
  2190. satisfactory solution.  I've not yet tried playing with Uniterm's buffer
  2191. management, but I believe I have several K for the RS-232 buffer, and the mis-
  2192. drawing occurs with relatively small chunks of data (when using a word
  2193. processor, for example, and backspacing causes reformatting of the line I am
  2194. on, some garbage characters may not be properly erased at the end of the
  2195. line).
  2196.  
  2197. As a last resort, I might be willing to consider changing terminal programs if
  2198. someone can recommend a (free) program that does VT-100 nearly as well as
  2199. Uniterm.
  2200.  
  2201. Bill
  2202.  
  2203.  ------------
  2204. Category 32,  Topic 22
  2205. Message 107       Sun Mar 03, 1991
  2206. M.SQUIRE [Mike]              at 17:27 EST
  2207.  
  2208. To all ST Aladdin & STeno users,
  2209.  
  2210.     I have just uploaded a file to the ST Aladdin Roundtable's library
  2211. entitled "ALADSTNO.KEY" which can be used in conjunction with CodeKeys to add
  2212. a macro to ST Aladdin which, when used with Strata Software's STeno desk
  2213. accessory, will cut all text from the STeno text buffer, close the STeno
  2214. window, open the Aladdin reply editor, paste the STeno-created text into the
  2215. reply editor, and save the reply.  I find that I am using this macro all the
  2216. time to facilitate using STeno to compose my replies in lieu of the Aladdin
  2217. reply editor.  Enjoy!
  2218.  
  2219. ... Mike
  2220.  
  2221.  ------------
  2222. Category 32,  Topic 22
  2223. Message 108       Mon Mar 04, 1991
  2224. R.TARJAN [Drona]             at 07:13 EST
  2225.  
  2226. Andy,
  2227.  
  2228. One thing I use codekeys for is to make keyboard command equivalents for
  2229. dropdown menue selections. Especially for a program that has keyboard
  2230. equivalents, but for some reason doesn't have them for those few things I do
  2231. the most. In Interlink I have them for all the block commands (start, end,
  2232. delete, save, to clipboard, etc.).  I name the key files with the name of the
  2233. program (e.g. INTERLNK.KEY) and load them automatically when the program runs,
  2234. using Makelink Program.  It's great!
  2235.  
  2236. My favorite is a macro for my ICD tape backup. One press of "T" from a Hotwire
  2237. menu runs the tape backup program and the tape key file loads. Then I Press
  2238. "B" and the whole backup process is automated, from start to finish, including
  2239. selecting all partitions, backing up (timed for the maximum time it can take
  2240. for my HD), rewinding the tape, taking the tape out of the machine and putting
  2241. it back in the box. Well, almost. That last part was not quite true. Maybe in
  2242. a future update.
  2243.  
  2244. Another one I use all the time is a macro I have in my default key file as
  2245. well as most program specific key files, that uses rightshift-return to select
  2246. the "cancel" button in lots of programs... you know, the one to the right of
  2247. the highlighted default button that uses the return key. This is really handy,
  2248. and with a little tweaking I've got it positioned to work in an amazing number
  2249. of programs.
  2250.  
  2251. On the same note, but in a different key (sorry for the musician-codeaholic
  2252. pun... the lowest form of humor, right?) I have another default macro that
  2253. works in different programs, after careful, but fun, tweaking. This one is
  2254. another favorite. Alternate-Numeric Keypad Asterik sends the mouse pointer up
  2255. to the full-size-box in the upper right corner of a window. When I first did
  2256. this one I got a little silly, just sitting back going Alt-NKAsterik, screen
  2257. full... Alt-NKAsterik, screen small... over and over again, grinning at the
  2258. marvel of it! Didn't stop for days :-). Here's how I have this one set up:
  2259.  
  2260. Trigger key: Alt-NK*   Title: Click Full Box
  2261.  
  2262. L  X=0629 Y=0032 Delay: 10 UP X=0629 Y=0032 Delay: 10
  2263.  
  2264. I also use this macro when I need a quick mouseless way to move the mouse
  2265. pointer away from things, by holding Alternate and quickly tapping NK-Asterik
  2266. _twice_. The second tap interupts the macro and stops it after the mouse
  2267. pointer reaches the close box but before it clicks on it. If you're working
  2268. with text, however, this does type in an asterik that then has to be deleted.
  2269. I think I heard that an update to Codekeys will give the option in macros for
  2270. the mouse pointer to stay where it ends up after running a macro.
  2271.  
  2272. Codekeys makes the obtrusive unnoticable, the complex simple, and the simple
  2273. elegant. Basically, if I'm working on something, and I find myself wishing I
  2274. could do something with less bother, something I do often, I stop and think
  2275. "could I use Codekeys to do this?".
  2276.  
  2277. Drona
  2278.  
  2279.  ------------
  2280. Category 32,  Topic 22
  2281. Message 109       Mon Mar 04, 1991
  2282. R.FLASHMAN [Rick@Gribnif]    at 22:48 EST
  2283.  
  2284. The ability to standardize several different programs to make them all quit
  2285. with the same [Control][Q] is also kind good...
  2286.  ------------
  2287. Category 32,  Topic 22
  2288. Message 110       Tue Mar 05, 1991
  2289. REISOK [Kerry]               at 20:20 MST
  2290.  
  2291. Ron,
  2292.    I bought Codekeys for use with games.  It comes in handy for many of the
  2293. teadious operations that some games make ya go thru.
  2294.  
  2295. Kerry
  2296.  
  2297.  ------------
  2298. Category 32,  Topic 22
  2299. Message 111       Tue Mar 05, 1991
  2300. L.OBRIEN2 [Lyn]              at 22:38 PST
  2301.  
  2302. Charles....
  2303.  
  2304. Do you use Codekeys for the following entry?
  2305.  
  2306.  
  2307.         "- Charles F. Johnson
  2308.           Sunday, February 24, 1991  6:29:10 pm"
  2309.  
  2310.  
  2311. Would be neat if this could be done in a single stroke.....
  2312.  
  2313. Thanks,
  2314.  
  2315. -Lyn-
  2316.  
  2317.  ------------
  2318. Category 32,  Topic 22
  2319. Message 112       Wed Mar 06, 1991
  2320. NTACTONE [Ron Hunter]        at 05:22 CST
  2321.  
  2322. Interesting.  I would have thought that loading most games would kill
  2323. CodeKeys.  I know that many, if not most of the commercial games boot to the
  2324. program, and you have to reboot to get rid of them, but then you can probably
  2325. tell, I don't play games.
  2326.  
  2327.  ------------
  2328. Category 32,  Topic 22
  2329. Message 113       Wed Mar 06, 1991
  2330. J.EIDSVOOG1 [CodeHead]       at 08:04 PST
  2331.  
  2332. Lyn,
  2333.  
  2334. Yes, Charles uses CodeKeys for his dated sign-off.  The new CodeKeys 1.3 has
  2335. the ability to output time and date events (in thousands of different
  2336. formats).  We've already released CodeKeys 1.3 (silently) but will be
  2337. announcing it very soon with a press release.  The update will be $10 (as are
  2338. all updates now) and offers several things mentioned here recently such as
  2339. leaving the mouse pointer at the location of the last mouse event
  2340. (optionally), time/date events, extended ASCII characters, and auto-start
  2341. macros whenever a macro file is loaded, such as automatically throught the
  2342. link process.
  2343.  
  2344. Fred Olivas,
  2345.  
  2346. I hope you realize that you can install MultiDesk setup files (MLT) and G+Plus
  2347. assign files (SYS) directly in the HotWire menu.  This would allow you to just
  2348. hit one hot key which would load your desired accessories, chain to loading
  2349. your desired ASSIGN.SYS file, and chain into the program you want to run. 
  2350. Upon exiting that program you could even chain back into loading your default
  2351. MultiDesk setup.
  2352.  
  2353. John
  2354.  
  2355.  ------------
  2356. Category 32,  Topic 22
  2357. Message 114       Wed Mar 06, 1991
  2358. C.F.JOHNSON [CodeHead]       at 08:14 PST
  2359.  
  2360. Lyn,
  2361.  
  2362.   Yes, I've been using CodeKeys 1.3 to generate my signature along with a date
  2363. stamp, with a single keypress.  (Control-N, to be precise.)  :)
  2364.  
  2365. - Charles F. Johnson
  2366.   Wednesday, March 6, 1991  12:09:02 am
  2367.  
  2368.  ------------
  2369. Category 32,  Topic 22
  2370. Message 115       Sun Mar 10, 1991
  2371. R.GOFF                       at 01:00 PST
  2372.  
  2373. I'm still having lots of problems with Codekeys vs. Stalker/Steno. I've
  2374. changed all the codekeys macros to keystrokes that aren't found in Stalker or
  2375. Steno and the problem persists. What else can I do?
  2376.  
  2377. Bob
  2378.  
  2379.  ------------
  2380. Category 32,  Topic 22
  2381. Message 116       Sun Mar 10, 1991
  2382. NTACTONE [Ron Hunter]        at 09:03 CST
  2383.  
  2384. Bob,
  2385.    I use STalker, but not STeno, and CodeKeys seems to work fine with it, as
  2386. long as I avoid conflicting key codes.  The there is Popit, and HotWire to
  2387. avoid too.  Going nuts here.  But it's a fun trip.
  2388.  
  2389.  ------------
  2390. Category 32,  Topic 22
  2391. Message 117       Sun Mar 10, 1991
  2392. C.F.JOHNSON [CodeHead]       at 10:30 PST
  2393.  
  2394. Bob,
  2395.  
  2396.   I'm afraid it's impossible for us to help you without more information. 
  2397. Saying "the problem persists" without telling us what problem you're talking
  2398. about gives us absolutely nothing to go on.
  2399.  
  2400. - Charles F. Johnson
  2401.   Sunday, March 10, 1991  9:57:36 am
  2402.  
  2403.  ------------
  2404. Category 32,  Topic 22
  2405. Message 118       Sat Mar 09, 1991
  2406. M.SQUIRE [Mike]              (Forwarded) 
  2407.  
  2408. Warren,
  2409.  
  2410.     You -are- missing something.  CodeKeys is indespensable in my use of both
  2411. ST Aladdin and LDW Power.  I have large macro files for both of those
  2412. programs.  I also have smaller CodeKeys files in augment Flash, Risk, Michtron
  2413. Utilities, and the "Search and Distroy" Minesweeper game.
  2414.  
  2415. ... Mike
  2416.  
  2417.  ------------
  2418. Category 32,  Topic 22
  2419. Message 119       Sun Mar 10, 1991
  2420. W.TRYK [Warren Tryk]         (Forwarded) 
  2421.  
  2422. Mike...
  2423.  
  2424. I must REALLY be DUMB..., but why would you NEED any macros with Aladdin???
  2425. All it takes to run the damn thing from start to finish are a couple of mouse
  2426. clicks!
  2427.  
  2428. ---Warren %-)
  2429.  
  2430.  ------------
  2431. Category 32,  Topic 22
  2432. Message 120       Sun Mar 10, 1991
  2433. CRAIG.S.THOM                 (Forwarded) 
  2434.  
  2435. Well, suppose you have two or five different kinds of auto pass procedures you
  2436. want to do. *s
  2437.  ------------
  2438. Category 32,  Topic 22
  2439. Message 121       Sun Mar 10, 1991
  2440. CHAZ                         (Forwarded) 
  2441.  
  2442. Warren - it's not during an autopass when the CodeKey macros come in handy,
  2443. but after - when you go over what the autopass obtained. There are very few
  2444. keyboard equivalents in Aladdin for the pull-down menu selections - CodeKeys
  2445. corrects this.  Download the demo and load in the Aladdin key file, you'll
  2446. see!  The one that I use the most is the key combination which will bring up
  2447. the topic listing, permanently ignore the topic listing, and return you to the
  2448. start of the next topic, all by pressing CONTROL-P; takes a few more steps
  2449. without CodeKeys...
  2450.  
  2451.  ------------
  2452. Category 32,  Topic 22
  2453. Message 122       Sun Mar 10, 1991
  2454. C.F.JOHNSON [CodeHead]       (Forwarded) 
  2455.  
  2456. Warren,
  2457.  
  2458.   Please, take a look back through the many messages in this topic and you'll
  2459. discover that people have found LOTS of ways that CodeKeys can make their day-
  2460. to-day computing life much easier.  Programs like CodeKeys are considered
  2461. important enough to include with the system software on many computer
  2462. platforms, including the Macintosh and Windows 3.0.  In fact, a recent issue
  2463. of MacUser had a _cover story_ about macro utilities, comparing the features
  2464. of several competing programs.  And as John E. has pointed out, these
  2465. Macintosh programs all sell for two or three times the price of CodeKeys --
  2466. and are not as full-featured.
  2467.  
  2468.   As for it "being worth the time it takes to learn"...I'm not sure where you
  2469. got the impression that CodeKeys is hard to learn or use -- it most definitely
  2470. is NOT.  It's extremely simple to get started recording and playing back
  2471. macros.  The manual even has a very easy-to-follow "walk through" section.  As
  2472. with any powerful program, if you want to use its more advanced features you
  2473. have to spend a _little_ time learning about them.
  2474.  
  2475. - Charles F. Johnson
  2476.   Sunday, March 10, 1991  11:38:54 am
  2477.  
  2478.  ------------
  2479. Category 32,  Topic 22
  2480. Message 123       Sun Mar 10, 1991
  2481. SANDY.W [RT SysOp]           at 15:20 EST
  2482.  
  2483. I have to agree with the usefulness of CodeKeys and Aladdin. My monocrome
  2484. monitor recently died, and I was forced to go back to my color monitor. I'm a
  2485. heavy Flash and Aladdin user, and I REALLY MISSED MY MACROS!!! I found that
  2486. they increased my productivity more than I had realized. I finally broke down
  2487. and redid my most used macros for the color monitor, but it is really great to
  2488. have my mono monitor and my CodeKey macros back and fully functional!
  2489.  ------------
  2490. Category 32,  Topic 22
  2491. Message 124       Sun Mar 10, 1991
  2492. NTACTONE [Ron Hunter]        at 22:48 CST
  2493.  
  2494. Charles,
  2495.    Perhaps some people got the idea CodeKeys was hard to use/learn from me. 
  2496. But my problems have been getting the time to get familiar with it, and
  2497. getting the timings right on the time-sensitive actions.
  2498.  I am up to 4 macros now, and still going.  No where NEAR using the power of
  2499. this program, but I progress somewhat slowly on such things.
  2500.    Seems from some of the recent comments you need a 'resolution adjuster' for
  2501. macros set up for color to run on mono, or vice versa. Should be as simple as
  2502. multiplying/dividing the y value by 2.  Maybe this could be automatic?
  2503.  
  2504.  ------------
  2505. Category 32,  Topic 22
  2506. Message 125       Mon Mar 11, 1991
  2507. W.LORING1 [BL.A.ST]          at 00:52 EST
  2508.  
  2509. Sandy,
  2510.  
  2511.   I know what you mean.  I recently went over to our BBS sysops' house, to
  2512. test out a null-modem setup we are planning on using for a UG meeting demo. 
  2513. Since he has two 1040's, I just packed up my hard drive and went over.  Of
  2514. course, since I usually run in a 2.5 meg system, I had to pare down the auto
  2515. folder a bit. <grin>  Two of the things that I took out were PopIt, and
  2516. CodeKeys.  I couldn't believe how much I missed those two programs in the
  2517. space of about two hours!
  2518.  
  2519.   Then, when we wanted to do some file maintenance on his BBS hd, I started
  2520. doing the work on the GEM desktop.  After about two minutes of this, I went
  2521. back to my machine, copied MaxiFile to floppy, and ran it in his machine.  I
  2522. finished in five minutes what might have taken me fifteen.  (needless to say,
  2523. the copy of MaxiFile was erased upon completion of the task)
  2524.  
  2525.   Anyway, perhaps with such a graphic real-world demonstration of the power of
  2526. CodeHead software, I might actually convince our friendly sysop that he
  2527. _needs_ this stuff!
  2528.  
  2529.  ...bill
  2530.  
  2531.  ------------
  2532. Category 32,  Topic 22
  2533. Message 126       Mon Mar 11, 1991
  2534. J.MEEHAN3 [>> Joe M << ]     at 06:23 EST
  2535.  
  2536.         I like the idea of a resolution adjuster for CodeKeys, but I don't
  2537. think it would work for me.  I cut my timing down to the minimum.  Different
  2538. screen resolution run screen redraws at just a little different speed, enough
  2539. to cause problems.
  2540.  
  2541. >> Joe M <<
  2542.  ------------
  2543. Category 32,  Topic 22
  2544. Message 127       Tue Mar 12, 1991
  2545. NTACTONE [Ron Hunter]        at 03:32 CST
  2546.  
  2547. Joe,
  2548.   Be careful of cutting the timings too thin, or the next time you add a new
  2549. .ACC you might find all your macros are broke.  Most of the .ACCS take some
  2550. time from the system, enough in my case that the Qindex shows my cpu at 93%.
  2551.  
  2552.  ------------
  2553. Category 32,  Topic 22
  2554. Message 128       Sat Mar 16, 1991
  2555. H.WOLFE1                     at 13:34 EST
  2556.  
  2557. Charles, I've just thought of another idea for your next update to Codekeys. 
  2558. Would it be possible to add some way of displaying the mouse pointer co-
  2559. ordinates, e.g. in the upper right corner (I realize that if that location is
  2560. used, then when this feature was being used the Hotwire clock would have to be
  2561. disabled).  This new feature could be turned on or off from within the
  2562. Codekeys accessory.  I think this could be useful because when I've been fine
  2563. tuning some of my Codekeys macros that don't seem to always work, I've had the
  2564. impression in some cases that the reason is because when I originally clicked
  2565. on something, I may have clicked on the edge of the hot spot (or whatever the
  2566. right term is).  Then when I run the macro, sometimes the program recognizes
  2567. the mouse click and other times, it decides that it is outside the hot spot. 
  2568. Therefore, I would like to change the location where the mouse clicks and this
  2569. is very cumbersome without having the exact co-ordinatess available.  I have
  2570. to make a new macro, click on the exact spot I am interested in and then check
  2571. the new macro, etc.
  2572.  
  2573. I hope you'll consider this idea.
  2574.  
  2575. Harvey
  2576.  
  2577. P.S. I love Codekeys, but my impression is that most people are just too lazy
  2578. to use it to create their own macros.  I think someone mentioned this, but
  2579. probably the most effective way to encourage its sales may be if you can
  2580. persuade more companies to do what Tracker has done and include Codekey macros
  2581. with their programs; preferably combined with a little README file telling
  2582. them how much easier to use the program will be if they have the Codekeys
  2583. program so that they can use all these nice macros.
  2584.  
  2585. If they purchase two or three programs that include these macros, then sooner
  2586. or later, assuming that they aren't pirates, they will give in and buy
  2587. Codekeys.
  2588.  ------------
  2589. Category 32,  Topic 22
  2590. Message 129       Sat Mar 16, 1991
  2591. M.MOTOGAWA [MEL]             at 18:57 PST
  2592.  
  2593.                        Composed 06:34 PM (CA)
  2594.  
  2595. Harvey,
  2596.  
  2597.      I've thought that something like that would be good too. Sometimes I find
  2598. that I need to place a mouseclick right in the middle of my already created
  2599. macro.  What you can do right now is record the single mouseclick as a
  2600. separate temporary macro and then use the paste buffer to insert it into your
  2601. existing macro.  Then delete the temporary macro.  But it would be nice to be
  2602. able to select a point in the macro, specify Insert, and then be able to have
  2603. Codekeys exit itself and start recording.
  2604.  
  2605.      - Mel
  2606.  
  2607.  ------------
  2608. Category 32,  Topic 22
  2609. Message 130       Sun Mar 17, 1991
  2610. M.SQUIRE [Mike]              at 09:22 EST
  2611.  
  2612. John,
  2613.  
  2614.     I was looking for a way to increase my free RAM by cutting down on my desk
  2615. accessories and decided to try changing my CODEKEYS.ACC file to CKEYSACC.PRG,
  2616. as you said could be done back in Message 161, and place it in the AUTO Folder
  2617. only to have my boot constantly go into a holding pattern at the point that I
  2618. tried to run the new PRG. Undaunted, I decided that rather than loading it
  2619. through the AUTO Folder, I would autoload CKEYSACC.PRG by using HotWire (v3.0)
  2620. and setting up a command line with a tilde (~) just like I do for HotSaver and
  2621. chain the two.  This time, the PRG ran, but ignored the tilde and waited for a
  2622. button press.  Was the potential CODEKEYS.ACC may be changed to CKEYSACC.PRG
  2623. suggestion that you made for some version of CodeKeys greater than the v1.1
  2624. that I presently have and that's why I couldn't get it to work properly?
  2625.  
  2626. ... Mike
  2627.  
  2628.  ------------
  2629. Category 32,  Topic 22
  2630. Message 131       Sun Mar 17, 1991
  2631. C.F.JOHNSON [CodeHead]       at 09:40 PST
  2632.  
  2633. Mike,
  2634.  
  2635.   You misunderstood...the CodeKeys accessory can be run as an ordinary
  2636. program, to allow editing/loading/saving of macros without having to install
  2637. it as a desk accessory.  It definitely won't work when run from the AUTO
  2638. folder, however, since it's a GEM program!
  2639.  
  2640.   If you install CKEYSACC.PRG as an autorun program in HotWire, you won't
  2641. achieve anything by using a command line -- the CodeKeys editor doesn't even
  2642. look at its command line.  What were you trying to pass on the command line?
  2643.  
  2644.   As for your Word Perfect problem -- I've been trying to test it, but I
  2645. confess I don't know what you're referring to when you talk about your ALT-V
  2646. "Print Preview" macro.  I can't find any mention of a Print Preview function
  2647. in my WP manual; is this a feature that was added in a recent upgrade?  (It's
  2648. been a while since I upgraded Word Perfect.)  I ran through many of WP's other
  2649. functions (including executing some macros), and had no trouble at all.
  2650.  
  2651. - Charles F. Johnson
  2652.   Sunday, March 17, 1991  9:34:58 am
  2653.  
  2654.  ------------
  2655. Category 32,  Topic 22
  2656. Message 132       Sun Mar 17, 1991
  2657. NEVIN-S                      at 12:44 EST
  2658.  
  2659. Ron, with CodeKeys and my Tracker/ST macros, you really wouldn't need to spend
  2660. more than 15 minutes in Tracker/ST in one session..! <grin>
  2661.  
  2662. I'll tell you, it took a long time to make all those macro sets: six sets in
  2663. all (all ST/TT resolutions, and floppy and hard drive versions). I did it for
  2664. a bunch of reasons. First, I love CodeKeys and think my users will love it as
  2665. well. Second, I figure I can use the Key files as publicity (and I do: my ads
  2666. say, "Free Tracker/ST CodeKey files included!"). And third, the Atari market
  2667. is so small that I like the idea of developers helping each other.
  2668.  
  2669. Anyway, I hope it works. I just shipped out upgrades and a distributor order
  2670. with the Key files in them. We'll see if it helps me, CodeHead, and our
  2671. users....or nobody at all..!
  2672.  
  2673. --Nevin
  2674.  
  2675.  ------------
  2676. Category 32,  Topic 22
  2677. Message 133       Sun Mar 17, 1991
  2678. R.GOFF                       at 14:23 PST
  2679.  
  2680. Sorry, Charles, I realized it wasn't Codehead's I'd reported the problem to
  2681. before.
  2682.  
  2683. When using STalker/STeno the computer 'loses' the directory of all the disks.
  2684. I don't know how to explain it better. After using STalker or STeno for any
  2685. disk operation, subsequent file selectors don't show anything but a hidden
  2686. file with a blank name. Running a program from the desktop (using icons
  2687. installed on the desktop) usually fails the first couple of times, but then
  2688. something seems to get reset and it all works again.
  2689.  
  2690. I reported this before, and someone (can't remember if it was Codeheads or DC)
  2691. said it was because of conflicts in the key assignments between STalker/STeno
  2692. and DCDesktop. I removed all the key commands from the installed icons and it
  2693. still happens. I changed all the macros in Codekeys to avoid conflict with
  2694. STalker/STeno. It still happens. This is driving me nuts, and I hope you can
  2695. help.
  2696.  
  2697. Bob
  2698.  
  2699.  
  2700.  ------------
  2701. Category 32,  Topic 22
  2702. Message 134       Sun Mar 17, 1991
  2703. J.EIDSVOOG1 [CodeHead]       at 14:35 PST
  2704.  
  2705. Mike,
  2706.  
  2707. Regarding having HotWire auto-run programs, the command line, and the tilda:
  2708.  
  2709. The presence of the tilda is a feature of HotWire and merely tells HotWire not
  2710. to bring up the command line box when running that program, it has nothing to
  2711. do with whether that program will require any input or not.
  2712.  
  2713. HotSaver looks at its command line for the sole purpose of deciding whether to
  2714. bring up its dialog box for input or automatically install. If there are any
  2715. characters at all on the command line (it doesn't matter _what_ they are),
  2716. HotSaver will simply install and exit.  This feature was implemented solely to
  2717. allow auto-installing of HotSaver after the accessories were loaded.  It's
  2718. kind of academic now since HotSaver will run as an accessory as well.
  2719.  
  2720. I hope this helps clarify your confusion rather than adding to it.
  2721.  
  2722. John
  2723.  
  2724. P.S. BTW, the uploaded HotSaver 1.5 has a small change that just might fix
  2725. your problem in Word Perfect.  Have you tried it?
  2726.  ------------
  2727. Category 32,  Topic 22
  2728. Message 135       Sun Mar 17, 1991
  2729. NTACTONE [Ron Hunter]        at 17:42 CST
  2730.  
  2731. Charles,
  2732.    Print preview is supported (sort of) in the latest WP version (12/06/90). 
  2733. It uses a macro to save the text to disk, using a special printer driver, and
  2734. then automatically does a 'look' at that file.  There are bugs in it, and the
  2735. 12/06/90 version fixes them, but one needs to follow the instructions exactly.
  2736. I am a WP beta-tester, and I haven't yet gotten it to work right, but then I
  2737. am not greatly motivated to do so, since I do my output from PageStream.  I DO
  2738. use CodeKeys with WP, though without problems, but of course you have to avoid
  2739. conflicts with assigned key combos, which gets complex in my case, with
  2740. HotWire, CodeKeys, PopIt, etc.  Grin.
  2741.  
  2742.  ------------
  2743. Category 32,  Topic 22
  2744. Message 136       Sun Mar 17, 1991
  2745. C.F.JOHNSON [CodeHead]       at 15:45 PST
  2746.  
  2747. Bob,
  2748.  
  2749.   How can I say this diplomatically?  OK, I know.  Have you tried running
  2750. without DC Desktop?  I think that might quickly show you where the problem
  2751. lies.
  2752.  
  2753. - Charles F. Johnson
  2754.   Sunday, March 17, 1991  3:39:18 pm
  2755.  
  2756.  ------------
  2757. Category 32,  Topic 22
  2758. Message 137       Sun Mar 17, 1991
  2759. NTACTONE [Ron Hunter]        at 22:48 CST
  2760.  
  2761. Bob,
  2762.   Try taking DC Desktop out, and using the HotWire and other CodeHead stuff. 
  2763. Bet your problem disappears.  If so, you will know where the problem lies.
  2764.  
  2765.  ------------
  2766. Category 32,  Topic 22
  2767. Message 138       Mon Mar 18, 1991
  2768. J.SAFFER [JASON SAFFER]      at 00:32 PST
  2769.  
  2770. Charles, the WordPerfect feature you're looking for (ALT-V for Print Preview)
  2771. is, I believe, in one of the updates from WP, maybe the most recent one. I
  2772. don't have it either but I remember some talk of it being included in a WP
  2773. update.
  2774.  
  2775. - Jason Saffer
  2776.   Hercules, California
  2777.   Monday, March 18, 1991  12:11:14 am
  2778.  
  2779.  ------------
  2780. Category 32,  Topic 22
  2781. Message 139       Mon Mar 18, 1991
  2782. M.SQUIRE [Mike]              at 23:58 EST
  2783.  
  2784. Charles,
  2785.  
  2786.     Thanks for straightening me out about how CKEYSACC.PRG was intended to be
  2787. used.  What I was trying to accomplish was to set, for CodeKeys, the path in
  2788. which to look for my KEY and LNK files without keeping the DA constantly in
  2789. RAM.  Apparantly, the only solution -is- to keep the DA constantly in RAM.  It
  2790. appears that if I don't have CODEKEYS.ACC loaded, my Link files won't operate
  2791. as intended.
  2792.  
  2793.     Now on to this matter of Word Perfect.  The purpose of the Alt-V, Print
  2794. Preview, macro is to 1) change the printer setting to that of Atari Screen
  2795. Printer, 2) print the entire document to a file called PREVIEW, 3) reset the
  2796. printer setting to its original printer (e.g., Epson LX-810, in my case), 4)
  2797. refresh the screen, 5) open the List Files menu, and 6) search for the PREVIEW
  2798. file and execute the Look option (#6).  After viewing the file in the Look
  2799. window, the user then left clicks on the close box where he reenters the List
  2800. Files menu where he then selects Exit (#0) to return to the editor.  If you
  2801. would like to download a copy of this macro, it is file #721 over in the Word
  2802. Perfect RT and is called PREVWMAC.ARC.  In addition to the macro itself, the
  2803. ARC file contains a text file called PREVWMAC.FIL that explains the steps that
  2804. this macro executes step-by-step.  This macro also is shipped now on the Word
  2805. Perfect disk so its considered an official part of the package.  This is the
  2806. only macro which has had problems with mouse accelerators and the problem was
  2807. introduced, for the first time, in the 11/01/90 release of Word Perfect when
  2808. the Look window became a GEM window with slide bars instead of the simple text
  2809. viewer, such as Maxifile 2.0 has, used in previous releases.
  2810.  
  2811.     Incidentally, in case you missed my earlier post (Message 33 over in the
  2812. HotSaver topic), HotSaver (both 1.4 -and- 1.5) and Word Perfect (12/6/90
  2813. release) get along fine provided that you load HotSaver as a regular desk
  2814. accessory, outside of MultiDesk; otherwise (i.e., AUTO program, HotWire
  2815. AutoStart program, and MultiDesk desk accessory), the two conflict.
  2816.  
  2817. ... Mike
  2818.  
  2819.  
  2820.  
  2821.  ------------
  2822. Category 32,  Topic 22
  2823. Message 140       Mon Mar 18, 1991
  2824. R.GOFF                       at 21:21 PST
  2825.  
  2826. Charles, I did and you're right (take out DCDesktop and it went away).
  2827.  
  2828. Bob
  2829.  
  2830.  ------------
  2831. Category 32,  Topic 22
  2832. Message 141       Sat Mar 23, 1991
  2833. R.FLASHMAN [Rick@Gribnif]    at 23:41 EST
  2834.  
  2835. With Codekeys you can standarize operations.  On my machine CONTROL-Q now
  2836. quits every single program.  No need to learn lots of different quitting keys.
  2837.  ------------
  2838. Category 32,  Topic 22
  2839. Message 142       Sun Mar 24, 1991
  2840. NTACTONE [Ron Hunter]        at 00:20 EST
  2841.  
  2842. Abe,
  2843.    I believe the first CodeKeys macro I actually wrote, saved, and use every
  2844. day is one to reset the RS232 parameters to what STalker needs, after running
  2845. Flash for HomeBanking (which uses some off-the-wall setup).  Then there is a
  2846. macro for fixing the colors back after some programs that mess with them, and
  2847. don't restore them to what they started.  Then there is one that types the
  2848. '*.*' for various uses in the item selector.  I have one that exits WP without
  2849. saving the text (I always do a specific save before exiting), and one that
  2850. Clears WP of the current edit text.
  2851.    There are dozens of other ideas that I just haven't gotten around to
  2852. implementing (laziness), but you should get the idea.
  2853.  
  2854.  ------------
  2855. Category 32,  Topic 22
  2856. Message 143       Sun Mar 24, 1991
  2857. GSCOTT-MOORE                 at 15:20 EST
  2858.  
  2859. \\\---
  2860.  
  2861. What to do with CodeKeys:
  2862.  
  2863. I use CKeys instead of WordPerfect macros myself.  I am now allowed macros on
  2864. my number pad.  When I issue F5 to look/manipulate files, I simply type in a
  2865. minus on the number pad to affix the "WP" extension and a plus to add "ASC". 
  2866. Extensions are not stored with directory locations by WordPerfect.
  2867.  
  2868. I also use Alt-Q to exit EVERYTHING.  I use Alt-P to past EVERYTHING. I use
  2869. ALT-S to save EVERYTHING.  I use Alt-O to open EVERYTHING. Just think of the
  2870. Ram savings in my brain!
  2871.  
  2872. I have a vast series of macros for data entry into DBMan.  I don't have to
  2873. type most of the major city/states that are in my telephone database.  Most of
  2874. my friends only live in a few locations.  I don't have to type any of the
  2875. names of production companies in my screenwriter database.
  2876.  
  2877. When I run Tune-Up Hard disk optimizer in automatically goes in and checks
  2878. every single drive for potential problems while I get another beer.
  2879.  
  2880. I guess the point is, that CodeKeys will alleviate any of the following:
  2881.  
  2882. 1)  Anything you have to type repeatedly (data entry). 2)  Any string of
  2883. commands that are something less than a single stroke or two (a mouse-driven
  2884. command 3 levels down, etc.)
  2885.  
  2886. and my all-time favorite:
  2887.  
  2888. 3)  Any command that every programmer has decided needs a different command,
  2889. but that you would like to have only one for.  How many more wordprocessors
  2890. and editors would you like to have to MEMORIZE before your final demise,
  2891. fifteen?  Twenty?  I think I already had about 15 to grapple with between the
  2892. ST, the PC and Mac.  At least on the ST I really only have a couple anymore
  2893.  
  2894. ---
  2895.  
  2896. I'm still amazed that this question has even come up, let alone a number of
  2897. times.  Also the statement that it is difficult to understand how to operate. 
  2898. Seems anybody that has a problem with this interface couldn't learn to do a
  2899. simple calculation in Lotus, right?  Comparatively Lotus or WP is a bottomless
  2900. pit with no reason or rationale.  Talk about arcane interfaces...
  2901.  
  2902. \\\--- Gerry
  2903.  ------------
  2904. Category 32,  Topic 22
  2905. Message 144       Sun Mar 24, 1991
  2906. M.ABREU [Abe]                at 19:33 EST
  2907.  
  2908. What about WordPerfect?  The only things I ever heard hear on GEnie about
  2909. WordPerfect were:
  2910.  
  2911.  o  They update it for IBM and MAC, but not for the ST
  2912.  o  It's all keyboard driven, no mousing
  2913.  
  2914. Now before the topic police shoot me I'll also add that I'm going to find the
  2915. ST WordPerfect topic and catch up on what it has to offer. I'll ask the same
  2916. questions to see how far off my view of WP is. That should kill the word
  2917. processing part of the discussion in this topic.
  2918.  
  2919.  >I'm still amazed that this question has even come up, let alone a
  2920.  >number of times.  Also the statement that it is difficult to understand
  2921.  >how to operate.  Seems anybody that has a problem with this interface
  2922.  >couldn't learn to do a simple calculation in Lotus, right?
  2923.  >Comparatively Lotus or WP is a bottomless pit with no reason or
  2924.  >rationale.  Talk about arcane interfaces...
  2925.  
  2926. Thanks for the editorial comment.  Maybe, *just maybe* it's not selling
  2927. because it *is* difficult to use right away?  Maybe people are having a hard
  2928. time figuring out what to do with it?  That's my point.  I'm sure the
  2929. CodeHeads don't want to reveal sales figures, but I'm sure HOTWIRE is selling
  2930. much better than CodeKeys.  Same machine, same pirates, different program. 
  2931. Yeh there's a time-on-the-market factor to consider, but I still don't think
  2932. CodeKeys is for everyone.
  2933.  ------------
  2934. Category 32,  Topic 22
  2935. Message 145       Sun Mar 24, 1991
  2936. J.SHEAR [John Shear]         at 23:15 EST
  2937.  
  2938. Lets see what do I use CodeKeys for.  Well Just about everything I do more
  2939. then once in an evening.
  2940.  
  2941. Working Full time and taking three classes a night every minute I can save on
  2942. the computer is one more minute I have to do something creative like playing
  2943. Battle Chess.
  2944.  
  2945. If you only have the weekends and a week night or two just think of the time
  2946. that can be saved by automating redundant tasks.
  2947.  
  2948. The ZERO Disk utility in CodeHeads Utilities has All these dialog boxes.  Well
  2949. when I press CTRL-ALT-Z CodeKeys Zeros my disk and answers all the prompts for
  2950. me.
  2951.  
  2952. While in UniTerm I Run other Programs (Most of the time Tempus Editor) and it
  2953. gets real boring pulling up the item selector changing to the path I need then
  2954. selecting the program to run so CodeKeys to the rescue.  I hit HELP to get to
  2955. the GEM part of Uniterm Then CTRL-ALT-E and I am editing with Tempus.
  2956.  
  2957. These are the two I have done just today.  Like I say any time I do things
  2958. more then once I start reaching for the keys that start CodeKey recording. 
  2959. Then when I am done doing whatever it was I was doing I go back and edit what
  2960. I had saved to make it run as fast as I can.
  2961.  
  2962.  
  2963. John Bey
  2964.  
  2965.  ------------
  2966. Category 32,  Topic 22
  2967. Message 146       Mon Mar 25, 1991
  2968. SANDY.W [RT SysOp]           at 09:49 EST
  2969.  
  2970. I didn't have a problem creating a macro. That part is fairly straight
  2971. forward. It was the fine tuning of the macros for my system, and learning how
  2972. to link files and take advantage of all the extra options that took patience
  2973. and experimentation. Quite truthfully there are still some things I plan on
  2974. sitting down and figuring out once I come up with some spare time. There are a
  2975. lot of options and different ways of doing things. The extra power hidden in
  2976. this program is great, but I've found the macros alone justify the cost of the
  2977. program. It is true I am a heavy computer user, but I have found many uses for
  2978. temporary macros as I use the computer for different things. By this I mean
  2979. that I will creat a macro for a specific situation (usually for editing
  2980. something) that I have no intention of saving to the actual file. I am sure
  2981. there are some who would not find a use for a program like this. On the other
  2982. hand, I would not want to be without it.
  2983.  ------------
  2984. Category 32,  Topic 22
  2985. Message 147       Mon Mar 25, 1991
  2986. GSCOTT-MOORE                 at 22:46 EST
  2987.  
  2988. \\\---
  2989.  
  2990. M.Abreu:
  2991.  
  2992. You're very welcome for the editorial comment but I thought it was just an
  2993. opinion.
  2994.  
  2995. You got me, you're right.  Maybe CodeKeys ISN'T for everybody.  In fact I know
  2996. a number of secrataries who don't know/won't use/have problems understanding
  2997. macros in WordPerfect.  Macros aren't for them.
  2998.  
  2999. I think we could fairly say that MACROS aren't for everybody.  It does indeed
  3000. take some start-up time to learn how to run any macro facility. It doesn't
  3001. just pop into a person's brain wholesale.  Many people just prefer repetitive
  3002. typing to the learning curve of a program--and program.  So be it.
  3003.  
  3004. My point was that Lotus and many other useful programs have an even steeper
  3005. learning curve.  Some are very difficult to logic out.
  3006.  
  3007. Incidentally, I'm a WordPerfect ST user and WordPerfect ST is not strictly
  3008. keyboard driven.  Almost all of it's functions (maybe all) are accesible
  3009. through drop down menus via mouse.  I'm not sure if that's another editorial
  3010. comment or just my experience.
  3011.  
  3012. \\\--- Gerry
  3013.  ------------
  3014. Category 32,  Topic 22
  3015. Message 148       Tue Mar 26, 1991
  3016. NEVIN-S                      at 10:00 EST
  3017.  
  3018. One program which REALLY makes good use of CodeKeys is Calamus Outline.
  3019. Outline has no keyboard equivalents at ALL. I have made macros to load an
  3020. object, save, save as..., delete, bring up the calculator, bring up the
  3021. "dialogue box", quit, select all, copy, etc.
  3022.  
  3023.  
  3024. This makes Outline about 100x faster to use.
  3025.  
  3026. --Nevin
  3027.  
  3028.  ------------
  3029. Category 32,  Topic 22
  3030. Message 149       Tue Mar 26, 1991
  3031. J.EIDSVOOG1 [CodeHead]       at 15:39 EST
  3032.  
  3033. Enough already!
  3034.  
  3035. I realize that I made a big mistake and I humbly ask for everyone's
  3036. forgiveness.  It is very clear to me now that I should have never brought up
  3037. the subject of CodeKeys' poor sales.  It's no one's business but ours and its
  3038. discussion is non-productive.
  3039.  
  3040. Way-back-when, I posted a long message in an attempt to help those who were
  3041. confused by CodeKeys' methods of loading its default files. At the end of the
  3042. message I wrote that it was intended for legitimate owners of CodeKeys and I
  3043. mentioned CodeKeys' poor sales.
  3044.  
  3045. Please note that at that time and in _every_ other mention of poor sales by
  3046. either Charles or me, we've ALWAYS mentioned that the primary reason for the
  3047. poor state of the Atari market is Atari itself.  Piracy has not caused the
  3048. problem and merely exists, as it always has, to further deteriorate an already
  3049. bad market.
  3050.  
  3051. Apparently when thieves read comments like this, they feel guilty and that
  3052. they must somehow justify their actions because we have received anonymous
  3053. letters from pirates accusing us of being on another "pirate-tirade".  They
  3054. also have tried to "make us feel better" by listing all kinds of reasons why
  3055. CodeKeys is not selling well.
  3056.  
  3057. We don't want to argue with those who steal our software.  We don't need
  3058. reasons for our poor sales...we already know the reasons (and we're not
  3059. blaming the pirates...OK?...you guys are great, all right?).  And further, we
  3060. don't want to argue with those who don't see any use for our software.
  3061.  
  3062. I admit that it was not a good business practice to mention it in the first
  3063. place.  Let's all forget that I said that, please.  Let's get back on track
  3064. with CodeKeys support in this topic.  I'd appreciate it very much if those who
  3065. can't see a reason to use CodeKeys would just ignore this topic (use the
  3066. manual, non-CodeKeys method to IGN PER :^).
  3067.  
  3068. If you really feel compelled to convince others of CodeKeys' worthlessness,
  3069. please start a topic in Cat 18 (which _I_ have IGNed). That way, those who
  3070. LIKE CodeKeys can spend their time discussing ways to make better use of it
  3071. rather than defending it here, and _we_ can spend our time helping those who
  3072. are having problems.
  3073.  
  3074. This topic is for CodeKeys support.  Let's keep it that way, please. Thank
  3075. you.
  3076.  
  3077. John
  3078.  
  3079.  ------------
  3080. Category 32,  Topic 22
  3081. Message 150       Tue Mar 26, 1991
  3082. SFRT-ASST [Ken]              at 21:05 EST
  3083.  
  3084. Do you have any "neat" CodeKeys macros for CodeHead Software?
  3085.  
  3086. I struggled through my own attempt to make a couple. The results were...
  3087. interesting. 
  3088.  
  3089. I'm trying to make a macro that will exit me out of Flash's terminal mode, and
  3090. run Stalker, and a version of Steno that I have set up as a type ahead buffer.
  3091. I'm on a mono system. It seems to work if I'm not online and there's nothing
  3092. in Flash's capture buffer.
  3093.  
  3094. Any help will be uh... helpfull. <G>
  3095.  
  3096. I'll try it using Popit later on tonight.
  3097.  ------------
  3098. Category 32,  Topic 22
  3099. Message 151       Wed Mar 27, 1991
  3100. NTACTONE [Ron Hunter]        at 06:49 EST
  3101.  
  3102. Ken,
  3103.    Any attempt to use STalker from Flash MUST call the control panel and reset
  3104. the RS232 BEFORE STalker will function.  I have NO idea why, but the settings
  3105. Flash uses and those STalker uses just don't match up.
  3106.  
  3107.  ------------
  3108. Category 32,  Topic 22
  3109. Message 152       Thu Mar 28, 1991
  3110. SFRT-ASST [Ken]              at 14:19 EST
  3111.  
  3112.  Are you sure? I just want to exit Flash.
  3113.   Alt-x
  3114.   CR
  3115.  Load Stalker
  3116.   Enter MultiDesk
  3117.   Click on Stalker
  3118.   (with mouse in ACC Panel.)
  3119.  Load Steno2 (Renamed TypAhead.ACC)
  3120.   Click on TypAhead.ACC.  
  3121.  
  3122.  ------------
  3123. Category 32,  Topic 22
  3124. Message 153       Thu Mar 28, 1991
  3125. M.ABREU [Abe]                at 20:58 EST
  3126.  
  3127. Sorry John.  Guess I don't need to squelch Code Keys sales.  Just so I'm clear
  3128. on this though, if I find a demo of a CodeHead product hard to use (and
  3129. therefore don't buy), should I just keep my mouth shut the next time?
  3130.  
  3131.  ------------
  3132. Category 32,  Topic 22
  3133. Message 154       Fri Mar 29, 1991
  3134. NTACTONE [Ron Hunter]        at 00:13 EST
  3135.  
  3136. Ken,
  3137.   Yes, after you exit Flash, you should call the control panel and go into the
  3138. RS232 setup, and then just click OK, and exit the control panel.  If you
  3139. don't, STalker won't talk to the RS232.  Wish I knew just why....
  3140.  
  3141.  ------------
  3142. Category 32,  Topic 22
  3143. Message 155       Fri Mar 29, 1991
  3144. SFRT-ASST [Ken]              at 01:21 EST
  3145.  
  3146. I haven't loaded my Control Panel in months.
  3147.  Hmmmm. I may cghalk this one up as not worth it. 
  3148.  
  3149. I knowthis is the worng topic but why does Popit list the Steno that I renamed
  3150. TypAhead.ACC as Steno.ACC?
  3151.  ------------
  3152. Category 32,  Topic 22
  3153. Message 156       Fri Mar 29, 1991
  3154. GSCOTT-MOORE                 at 21:22 EST
  3155.  
  3156. \\\---
  3157.  
  3158. Abe:
  3159.  
  3160. Just my unrequested two-bits, but I wouldn't keep my mouth shut.  I'd bitch
  3161. and mule and such but in highly specific ways.  Like "how come in order to get
  3162. it to do X I gotta use both hands and and one foot?" Or "could you make option
  3163. Y a little more inscrutable, please."  That type of thing.  But "this program
  3164. stinks" (not that you said this) may be a little too ambiguous.
  3165.  
  3166. Incidentally, you're not from Sao Paulo, are you?
  3167.  
  3168. \\\--- Gerry
  3169.  ------------
  3170. Category 32,  Topic 22
  3171. Message 157       Sat Mar 30, 1991
  3172. J.EIDSVOOG1 [CodeHead]       at 16:45 EST
  3173.  
  3174. Abe,
  3175.  
  3176. If you find one of our demos hard to use, of course you can feel free to
  3177. mention it.  And if you don't see a use for a program, yes you should mention
  3178. that, too.  But when dozens of people mention how they like it and how much it
  3179. helps their daily use of their Atari, perhaps there's no need to argue with
  3180. them further.  Let them live in their own little CodeKeys fantasy world and
  3181. don't try to destroy it for them...they just don't know any better.
  3182.  
  3183. You should realize that it may be difficult to get the most out of a demo of a
  3184. complex program.  I don't think I've even read the CodeKeys demo docs and I
  3185. probably should so that I know what people have to go on, but our philosophy
  3186. on demos is this.  We want people to be able to easily get a taste of the
  3187. program, but we're NOT going to give away a complete course on how to operate
  3188. it.  For that you'll need the manual.  There are too many people who would use
  3189. a thorough demo documentation with a stolen copy of the actual program (oh,
  3190. here goes a CodeHead, blaming the pirates again...well, I'm sorry, but this
  3191. DOES happen).
  3192.  
  3193. There's got to be a certain amount of faith on the part of the user that the
  3194. software will work as advertised.  I know that this may be hard in the
  3195. computer world because there is so much garbage that is passed off to the
  3196. public as supposedly usable software.  But perhaps since we have a very good
  3197. reputation for sturdy, bullet-proof software, you might believe that CodeKeys
  3198. could really be usable. Perhaps you might believe the other purchasers of
  3199. CodeKeys who have raved about how useful they find CodeKeys.  Just maybe we're
  3200. not all lying about CodeKeys.
  3201.  
  3202. Or perhaps, you just choose to remain skeptical about everything and decide to
  3203. blow off the whole thing.  CodeKeys is certainly not for everyone just as any
  3204. other software package is not for everyone. We'd rather have happy customers
  3205. than disappointed ones.  If you don't like the demo, don't buy the software. 
  3206. If you like the demo, you won't be disappointed with the software because I
  3207. guarantee you that none of our demos are more powerful than the packages
  3208. themselves.  The choice is yours.
  3209.  
  3210. John
  3211.  ------------
  3212. Category 32,  Topic 22
  3213. Message 158       Sun Mar 31, 1991
  3214. K.CORDES                     at 14:34 EST
  3215.  
  3216. re:  faith that a product will work as advertised:
  3217.  
  3218. Since so far, every other CodeHead products has worked quite well, why would
  3219. anyone doubt that CodeKeys would work as advertised?
  3220.  
  3221. -Kyle
  3222.  
  3223.  ------------
  3224. Category 32,  Topic 22
  3225. Message 159       Sun Mar 31, 1991
  3226. J.SAFFER [JASON SAFFER]      at 18:52 EST
  3227.  
  3228. Ok, here's my situation. I boot up off of the M ram disk created by
  3229. Coderam.prg. One of the programs in my auto folder is Codekeys. There's also a
  3230. CODEKEYS.KEY (ie: default) file as well as linked Codekey files (ALADDIN.KEY
  3231. and WORDPERF.KEY) that load when I run those programs.
  3232.  
  3233. I notice that I HAVE to keep the CODEKEYS.KEY file in my M directory or else
  3234. it would register when bootup is done. If I just have a CODEKEYS.KEY file in
  3235. my C (root) directory, Codekeys (loading up as part of my auto folder on M at
  3236. bootup) doesn't seem to know it's there. However, it seems that I CAN keep the
  3237. other two linked files (for Aladdin and Wordperfect) in the C directory and
  3238. those ARE recognized when I run the respective programs.
  3239.  
  3240. Am I getting this straight? Am I missing something?
  3241.  
  3242. Why am I trying to figure this all out? Well, I'd like to avoid having to save
  3243. my ram disk to a new .ccp file each and every time I change either the
  3244. CODEKEYS.KEY file or the program-linked files. I've succeeded in doing that
  3245. with the program-linked files but I seem to not be able to do that with
  3246. CODEKEYS.KEY -- any ideas, perchance?
  3247.  
  3248. - Jason Saffer
  3249.   Hercules, California
  3250.   Sunday, March 31, 1991  3:48:24 pm
  3251.  
  3252.  ------------
  3253. Category 32,  Topic 22
  3254. Message 160       Mon Apr 01, 1991
  3255. NTACTONE [Ron Hunter]        at 00:23 EST
  3256.  
  3257. Kyle,
  3258.    One 'problem' with CodeKeys is that it is 'user driven'.  That is, it
  3259. doens't DO anything unless the user puts in a macro.  In its defense, it will
  3260. sit there, patiently, waiting for you to put in a macro for months (it did in
  3261. MY system), and never bother anything. Without a user to 'light it's fire', it
  3262. just sits like a wallflower at the school dance.  But is can really 'rock and
  3263. roll', if you ask it to dance!
  3264.  
  3265.  ------------
  3266. Category 32,  Topic 22
  3267. Message 161       Tue Apr 16, 1991
  3268. MOIETY                       at 19:29 EDT
  3269.  
  3270. ...Another "problem" with Codekeys: after that first tango, you'll be dancing
  3271. all night!
  3272.  ------------
  3273. Category 32,  Topic 22
  3274. Message 162       Fri Apr 19, 1991
  3275. SFRT-ASST [Ken]              at 20:06 EDT
  3276.  
  3277. Before I try this, I'd like to know if a Flash .DO file sends "LS NK-*" to
  3278. Codekeys? Flash will wait for a prompt and send text. I need to know if
  3279. Codekeys will reocognize it.
  3280.  ------------
  3281. Category 32,  Topic 22
  3282. Message 163       Fri Apr 19, 1991
  3283. C.F.JOHNSON [CodeHead]       at 22:37 EDT
  3284.  
  3285. Ken,
  3286.  
  3287.   I don't think CodeKeys will see text being "sent" by Flash as a trigger key.
  3288. Remember, Flash is just sending text out the serial port; CodeKeys is watching
  3289. for actual physical keypresses.
  3290.  
  3291. - Charles
  3292.  
  3293.  ------------
  3294. Category 32,  Topic 22
  3295. Message 164       Fri Apr 19, 1991
  3296. SFRT-ASST [Ken]              at 23:12 EDT
  3297.  
  3298. That's what I thought.   (I knew the idea was too good to be true.)
  3299.  ------------
  3300. Category 32,  Topic 22
  3301. Message 165       Sat Apr 20, 1991
  3302. NTACTONE [Ron Hunter]        at 00:26 EDT
  3303.  
  3304. Ken,
  3305.    Not sure how Flash would 'send' anything to CodeKeys.  Flash outputs to the
  3306. screen, and/or the RS232.  CodeKeys would only look at the input stream from
  3307. the keyboard.  Programs that 'send' data to other applications through a 'GEM
  3308. pipeline' might work that way, but I don't know of Flash being able to do
  3309. that.
  3310.  
  3311.  ------------
  3312. Category 32,  Topic 22
  3313. Message 166       Tue May 21, 1991
  3314. S.PIERSON1 [S.C.P.]          at 19:51 EDT
  3315.  
  3316.  
  3317.   Charles,
  3318.  
  3319.   Is there an 'easy' way to convert some of my hi-res CodeKeys macros
  3320.   to med-res, and vice-versa?  I went back thru the messages here and
  3321.   thru the manual and read-me files.  The only reference I could find
  3322.   was something about dividing the y-coordinates by 2 for going from
  3323.   Hi to Med.  Is that true?  I'm using version 1.3
  3324.  
  3325.                              I appreciate your help.
  3326.  
  3327.   Stephen C. Pierson
  3328.  
  3329.  ------------
  3330. Category 32,  Topic 22
  3331. Message 167       Tue May 21, 1991
  3332. M.CHANDLER [Matt]            at 21:34 EDT
  3333.  
  3334.  
  3335.  
  3336.   Just got CodeKeys (ver 1.3). Jeez, talk about POWER marcros!!! Am really
  3337. enjoying the program.
  3338.  
  3339.   Have a question (you've probably heard this one before); It seems very easy
  3340. to link the correct macros to the correct program. For instance, going to
  3341. Aladdin, that works fine.
  3342.  
  3343.    But, when I go back to the Neodesk desktop, and since I have Neodesk stay
  3344. in memeory while using Aladdin, there is no program to activate (link) the
  3345. Neodesk desktop macro .key file (when I exit Aladdin, Neo- desk is just there,
  3346. and does not re-load the .exe file). Is there a tidy way to activate the key
  3347. file for Neodesk when no actual program is run? I'd like this to happen
  3348. automatically after exiting programs and still keep Neodesk in memory.
  3349.  
  3350.    Also, after creating some VERY large macros, and having them work, I tried
  3351. to do a timed macro to call the CodeKey accesory screen (move mouse to "Desk"
  3352. window, higlight "CodeKeys", and hit the mouse button. And I can't get this
  3353. seemingly simple macro to work. All it does is the mouse pointer jumps to that
  3354. area (doesn't open the "File" window at all). What am I doing wrong? It should
  3355. be a timed macro, shouldn't it?
  3356.  
  3357.   Matt
  3358.  
  3359. p.s. Pretty soon I'm going to need a macro to display a list of all my macros,
  3360. just so I can remember them!
  3361.  
  3362.  ------------
  3363. Category 32,  Topic 22
  3364. Message 168       Wed May 22, 1991
  3365. M.MOTOGAWA [MEL]             at 03:14 EDT
  3366.  
  3367. Matt,
  3368.  
  3369.      While recording your macro for calling Codekeys, are you _clicking_ on
  3370. the word "Desk" in the menu bar and then moving down and clicking on
  3371. "Codekeys"?
  3372.  
  3373.      I'm assuming that if, when your macro plays back, the mouse pointer does
  3374. fly up to the word "Desk", then you are clicking there. Assuming your aim was
  3375. fine and the "Desk" menu bar dropped, then the pause between the "L" and "UP"
  3376. events needs to be increased.  If the pause is too fast, GEM won't be able to
  3377. keep up and won't recognize the click.  On my system, I find that a pause of
  3378. 29 between most mouse event down-and-up actions is adequate.  For example:
  3379.  
  3380. L  X=0085 Y=0013 Pause: 29 UP X=0085 Y=0013
  3381.  
  3382.      When creating menu bar macros, I've found that to drop the menu bar, you
  3383. can eliminate the "Pause" and the "UP" portion of the mouse event.  Just leave
  3384. the "L" portion.  This will cause the pointer to fly up to the menu bar and
  3385. drop it.  But when selecting a menu bar item, you need all 3 parts of the
  3386. mouse event.  If everything in your macro plays back fine except that the menu
  3387. bar item isn't selected, the pause between the "L" and "UP" parts is too small
  3388. even though it worked fine when you recorded it.
  3389.  
  3390.      Hope this helps.
  3391.  
  3392.      - Mel
  3393.  
  3394.  
  3395.  ------------
  3396. Category 32,  Topic 22
  3397. Message 169       Wed May 22, 1991
  3398. J.EIDSVOOG1 [CodeHead]       at 06:37 EDT
  3399.  
  3400. Matt,
  3401.  
  3402. As you discovered, when you use link files for nested programs (programs that
  3403. run other programs), your macros are not restored until you exit the parent
  3404. program.  The solution is simple.  Don't use a link file for your Neodesk
  3405. macros.  Just keep them in your default setup (CODEKEYx.KEY).  They'll be
  3406. loaded when you boot up and restored when you exit linked programs.
  3407.  
  3408. Mel already described why your macro is not properly selecting a menu item. 
  3409. You need to first click on the menu title.  See "Tricks & Tips" number 2 on
  3410. page 34.
  3411.  
  3412. BTW, the playback of macros cannot be started (triggered) while the CodeKeys
  3413. accessory is active (being displayed).
  3414.  
  3415. John
  3416.  
  3417.  ------------
  3418. Category 32,  Topic 22
  3419. Message 170       Wed May 22, 1991
  3420. M.CHANDLER [Matt]            at 22:34 EDT
  3421.  
  3422. Mel and John, Thanks much for the help. Regarding the macro for calling the
  3423. Codekeys acc screen, I figured it out (pressing the button on the word "Desk".
  3424.  
  3425.   About nested programs, I will have to test out what you are saying. This
  3426. program is new to me, and it will probably take some trial and error to do
  3427. what you are saying (John).
  3428.  
  3429.   I'll be back here if I run into problems.
  3430.  
  3431.   Thanks again, Matt
  3432.  
  3433.  ------------
  3434. Category 32,  Topic 22
  3435. Message 171       Wed May 22, 1991
  3436. M.CHANDLER [Matt]            at 23:59 EDT
  3437.  
  3438. Mel, Thanks for the additional information on timing. I did a macro to save
  3439. the desktop, and the first event (^X to bring up the save desktop window) is
  3440. at the fastest timed speed, but found out that I need at least 0015 before the
  3441. "Return" key is pressed. It worked at 0014, but not all the time. Maybe I
  3442. should boost it up a bit, and be sure it works -all- the time :*) I haven't
  3443. tried (yet) to speed up mouse events, and will keep your 0029 figure in mind.
  3444.   Thanks, Matt
  3445.  
  3446. --------------
  3447.  
  3448.  
  3449. John,
  3450.  
  3451.    I gave what you said a try, and still had trouble, -until- I read the on-
  3452. screen instructions carefully. Found out that (contrary to instructions) I was
  3453. saving the CodeKey.lnk file in the CodeKeys folder instead of the root
  3454. directory. No wonder it wouldn't work :*)
  3455.  
  3456.    And thanks for the kind suggestion to see "Tricks and Tips" (number 2 on
  3457. page 34). You guys must get so sick of people asking questions when it's all
  3458. right there in the manual. Of coarse, when one writes the manual....:*)
  3459.  
  3460.  ------------
  3461. Category 32,  Topic 22
  3462. Message 172       Thu May 23, 1991
  3463. M.MOTOGAWA [MEL]             at 10:11 EDT
  3464.  
  3465. Matt,
  3466.  
  3467.      Yes, there are many variables that will affect the size of pauses in
  3468. mouse events.  Screen/hardware accelerators, # of TSR's and ACC's, different
  3469. versions of TOS, etc. can affect the timing.  Really, every system would be
  3470. unique.  I used to employ a pause of 21 for my mouse events, but now that I
  3471. use more auto folder programs and acc's that drag on my system, I had to
  3472. increase it to 29.
  3473.  
  3474.      - Mel
  3475.  
  3476.  ------------
  3477. Category 32,  Topic 22
  3478. Message 173       Thu May 23, 1991
  3479. J.EIDSVOOG1 [CodeHead]       at 10:15 EDT
  3480.  
  3481. Matt,
  3482.  
  3483. We've gotten kind of used to it, just like we've gotten used to telling them
  3484. to read the README file.  That's where you'll find the information about
  3485. storing your default files in a folder.  :^)
  3486.  
  3487. Regarding timings, my general rule of thumb is that if you want a button press
  3488. to work reliably, 20 is a good pause length between the down and up events. 
  3489. Timings between other different events may vary.
  3490.  
  3491. John
  3492.  ------------
  3493. Category 32,  Topic 22
  3494. Message 174       Thu May 23, 1991
  3495. NTACTONE [Ron Hunter]        at 23:45 EDT
  3496.  
  3497. Matt,
  3498.    You should also remember that when setting up timed macros, you should give
  3499. a little extra time over and above the minimum, or the next time you load a
  3500. new .ACC file you might find that it slows things just enough to make all your
  3501. finely tuned macros turn brown and start to stink.  "voice of experience" Ron
  3502.  
  3503.  ------------
  3504. Category 32,  Topic 22
  3505. Message 175       Fri May 24, 1991
  3506. M.CHANDLER [Matt]            at 01:26 EDT
  3507.  
  3508. To Mel, John and Ron,                           5/23
  3509.  
  3510.    Thanks for the additinal information regarding timing. You've probably
  3511. saved me a few hours re-doing marcros :*)
  3512.  
  3513.    First thing I'm going to do is re-read the .txt file and the manaul. Then
  3514. before making new macros (right now I want to make a full set for Aladdin) I'm
  3515. going to load about 15 Auto programs and 6 good sized Accesory programs. That
  3516. should be enough to bog down the speed. I usually use only 2 .accs (UIS III
  3517. and CodeKeys).
  3518.  
  3519.    I made a set of macros for Aladdin and 3O of 32 are not timed. They are
  3520. very fast, but unreliable. But surprisingly they almost always work. To make
  3521. it more reliable (this is just a theory, and I'm not sure if it really does
  3522. help) when menu bars are highlighted, I did one mouse click, then moved the
  3523. pointer a bit, then did another mouse click while the bar was still
  3524. highlighted. Actually just a double click. I can't see any slowdown, and it -
  3525. seems- to be more reliable. Not positive though.
  3526.  
  3527.    Thanks again, Matt
  3528.  
  3529.  ------------
  3530. Category 32,  Topic 22
  3531. Message 176       Fri May 24, 1991
  3532. J.EIDSVOOG1 [CodeHead]       at 02:54 EDT
  3533.  
  3534. Eee-yoow...who cut that brown macro?
  3535.  ------------
  3536. Category 32,  Topic 22
  3537. Message 177       Tue May 28, 1991
  3538. M.CHANDLER [Matt]            at 21:52 EDT
  3539.  
  3540. Hi John,
  3541.  
  3542.    Getting used to working with Codekeys. Do have a problem.
  3543.  
  3544.    I finished up a new set of macros, and since I don't want to waste memory,
  3545. removed the CodeKey Accesory. But, whenever I try to run my Aladdin program, I
  3546. can see no .key file loading, and the macros don't work (I can make new macros
  3547. though). Does the .acc file have to be loaded to enable a linked macro for
  3548. Aladdin, or did I forget to do something? "Use Link File" is "on" and saved in
  3549. the .cnf file.
  3550.  
  3551.    Matt
  3552.  
  3553. p.s. I checked both manual and readme file, and didn't see anything about this
  3554. type of problem :*)
  3555.  ------------
  3556. Category 32,  Topic 22
  3557. Message 178       Tue May 28, 1991
  3558. C.F.JOHNSON [CodeHead]       at 23:10 EDT
  3559.  
  3560. Matt,
  3561.  
  3562.   You should put your CODEKEYS.LNK file in the root directory of your boot
  3563. disk.  For example, if you're running CODEKEYS.PRG from an AUTO folder on
  3564. drive C:, the CODEKEYS.LNK file should be in the root of drive C:.
  3565.  
  3566. - Charles
  3567.  
  3568.  ------------
  3569. Category 32,  Topic 22
  3570. Message 179       Wed May 29, 1991
  3571. J.EIDSVOOG1 [CodeHead]       at 05:09 EDT
  3572.  
  3573. Matt,
  3574.  
  3575. Thanks for looking thoroughly through the docs before asking us here. I hope,
  3576. though, that we haven't made people afraid to ask questions here for fear that
  3577. we'll bite their heads off if it's answered in the documentation.  :^)  We may
  3578. chew on disks from time to time but we try to draw the line when it comes to
  3579. our users' heads.
  3580.  
  3581. John
  3582.  ------------
  3583. Category 32,  Topic 22
  3584. Message 180       Wed May 29, 1991
  3585. NTACTONE [Ron Hunter]        at 06:35 EDT
  3586.  
  3587. John,
  3588.    Yeah,  but you aren't above an occasional rap across the knuckles.
  3589.  Grin.
  3590.  
  3591.  ------------
  3592. Category 32,  Topic 22
  3593. Message 181       Thu May 30, 1991
  3594. M.CHANDLER [Matt]            at 01:27 EDT
  3595.  
  3596. To the "Codes", (Alias, C.hop O.ff D.er E.gg Heads :*)))
  3597.  
  3598.   Well, the Codekeys.lnk file was in the root directory of C:, but somehow I
  3599. must have gotten it confused with a .key file and long ago saved it as
  3600. Codekey1.lnk. Funny though, when the accesory is "plugged in", I had no
  3601. problem with that wrongly named file (it seemingly loads the .key file for
  3602. Aladdin).
  3603.  
  3604.    In fact, when I use the Makelink.prg, and am ready to save a link file, the
  3605. name "Codekey1.lnk" is displayed on the selection line automatically (I
  3606. probably configured it to call that name, didn't I?) How would I go about "un-
  3607. configuring" it? Just save the correct name once?
  3608.  
  3609.    Thanks again,   Matt
  3610.  
  3611. p.s. No, I don't feel intimidated asking questions on-line. It's just that I
  3612. read all this stuff, and -think- I now -know- this program, only to be remined
  3613. that, I don't quite yet :*) The manual is good though.
  3614.  
  3615.                      RAP those knuckles!!!
  3616.  ------------
  3617. Category 32,  Topic 22
  3618. Message 182       Thu May 30, 1991
  3619. SFRT-ASST [Ken]              at 13:57 EDT
  3620.  
  3621. Is there a way to Link Stalker and Steno as Desk Accessories? Or is a Default
  3622. Key for the DeskTop (actually Hotwire) the only way?
  3623.  ------------
  3624. Category 32,  Topic 22
  3625. Message 183       Thu May 30, 1991
  3626. C.F.JOHNSON [CodeHead]       at 17:37 EDT
  3627.  
  3628. Matt,
  3629.  
  3630.   There's a _very_ comprehensive description of how CodeKeys finds its various
  3631. default files, a little earlier in this topic.  I'm not sure of the exact
  3632. message number, but if you look back through this topic you should be able to
  3633. find it pretty quickly.
  3634.  
  3635. - Charles
  3636.  
  3637.  ------------
  3638. Category 32,  Topic 22
  3639. Message 184       Thu May 30, 1991
  3640. MIKE.KELLER [mike]           at 23:31 EDT
  3641.  
  3642. The very comprehensive description is message 92. I printed it out and it is a
  3643. part of my Codekeys addenda.
  3644.  
  3645. %%%%%%%%mike%%%%%%%%
  3646.  
  3647.  ------------
  3648. Category 32,  Topic 22
  3649. Message 185       Fri May 31, 1991
  3650. J.EIDSVOOG1 [CodeHead]       at 04:57 EDT
  3651.  
  3652. Matt,
  3653.  
  3654. The resolution-dependent files (KEY and LNK) will only be found by the
  3655. CodeKeys accessory.  That's because at the time AUTO\CODEKEYS.PRG runs, the
  3656. resolution has not yet been determined.  The CodeKeys AUTO program only looks
  3657. for CODEKEYS.CNF, CODEKEYS.KEY, and CODEKEYS.LNK. (see page 28)
  3658.  
  3659. John
  3660.  ------------
  3661. Category 32,  Topic 22
  3662. Message 187       Fri May 31, 1991
  3663. M.CHANDLER [Matt]            at 23:21 EDT
  3664.  
  3665. Mike, there ya go again,...Thanks for the number :*)  Matt
  3666.  
  3667. ------------
  3668.  
  3669. John, Regarding resolution-dependent files, I'll take your word for it :*)  
  3670. Thanks, Matt
  3671.  
  3672.  ------------
  3673. Category 32,  Topic 22
  3674. Message 195       Sat Jun 01, 1991
  3675. SANDY.W [RT SysOp]           at 16:42 EDT
  3676.  
  3677. The preceding Pinhead messages were moved to the existing Pinhead topic, Topic
  3678. #17 in this category. Thanks.
  3679.  ------------
  3680. Category 32,  Topic 22
  3681. Message 196       Wed Jun 12, 1991
  3682. M.SILVERSTE3 [SYNCHRON]      at 03:14 EDT
  3683.  
  3684. I ham having some minor problems with some Codehead products and I believe
  3685. Codekeys is the culprit so I will address it here:
  3686.  
  3687. First, (as John already knows) I am a pure memory miser - standard 1040 1
  3688. Meg/50 Meg hard drive.  I have several programs that eat up RAM like crazy so
  3689. I've accepted the process of warmbooting and using predefined Function keys to
  3690. select auto programs/Da's, etc. via Superboot(Sorry Charles, does DeskManager
  3691. do Random Pic files and Sound files??).  One of these F keys (called Codehead)
  3692. selects Codekeys 1.3(Auto),LGF 1.8,Multidesk 2.2, and Hotwire 3.0.
  3693.  
  3694. Until reading message 92 in this topic (recently) I never knew about where to
  3695. put Codekey defaults - consequently, p.28 of the manual needs a little more
  3696. clarity, and I finally was able to get my CODEKEYS.KEY file to be "auto-
  3697. recognized."  The main thing I don't grasp is what is the purpose of having
  3698. multiple .LNK files? Seems to me that so long as you use Hotwire or the
  3699. desktop as the main "shell", you can just keep using MAKELINK to add .KEY
  3700. files to your default CODEKEY.LNK file.
  3701.  
  3702. I am also noticing (perhaps, a bug) in Aladdin where, If I'm in the message
  3703. editor (like right now), I may have to temporarily disable Codekeys via CNTL-
  3704. LSHIFT-RSHIFT-Undo because a macro defined from my default Hotwire
  3705. CODEKEYS.KEY in slot 28 (high-numbered) uses 1 "lettered" trigger key which
  3706. will trigger when typing words.  When disabling, in this manner, Aladdin exits
  3707. and my message is lost! (Seems hard to believe since 'Quit' in the File drop-
  3708. down is disabled in the message editor).
  3709.  
  3710. I was also wondering if you guys may know of a way to periodically save a file
  3711. using scheduling in Codekeys.  The only programs that have some kind of
  3712. periodic Auto-save function that I have is Tempus 2 text editor and
  3713. WordPerfect.  All other programs that save WORK do not have Auto-save (i.e.
  3714. MIDI sequencing, Cyber graphics, etc.). Some of these have a Save in a drop-
  3715. down (with key-equivalent) but usually the GEM file selector comes up with a
  3716. default extension the program uses and it is treated more like a SAVE AS... 
  3717. What I'm getting at - is there some way CODEKEYS can universally do this since
  3718. it's a "universal" macro tool????  That darned dreaded PC clone Stoned B Virus
  3719. (I don't mean to scare anybody) is back in Southern Calif. and somehow get's
  3720. on my Atari boot partitions from time to time (don't ask me why!).  This is a
  3721. nasty little sucker that does nothing more than randomly warm reboot your
  3722. computer - whenever!  It would seem appropriate to be able to programably auto-
  3723. save all programs via Codekeys! (Hows about that one to add to your list -
  3724. Codekeys kills viruses too!)
  3725.  
  3726. Since I'm here, here's some other Codehead questions:
  3727.  
  3728. 1) Multidesk: if Turbo St(1.84) is installed with other DA's and I try to
  3729. Clear some other DA's, Turbo ST is also removed and the memory is still there.
  3730. This really screws up some Codekey timed macros which were written with the
  3731. assumption that Turbo was installed.
  3732.  
  3733. 2) Hotsaver - Multidesk will report 20 K needed to load but after loading, I
  3734. noticed it takes 50 K or so (at least that's what Hotwire reports).  Which is
  3735. it?  (Incidentally, I have seen a glitch when using Hotwire when Multidesk is
  3736. installed - the free memory block indicator initially is wrong because when I
  3737. load, say, a 20K ACC, the free memory block shows something more than what was
  3738. before I loaded it.)
  3739.  
  3740. 3) Codekeys - the dox say that a typical delay time of '20' is realistic for
  3741. mouse left - up functions.  I find (when Turbo is there!!!) that I don't need
  3742. any pause at all! I just need to pause in between moving mouse positions and
  3743. when waiting for a disk access or something.
  3744.  
  3745. Finally, John, thanx for ignoring active sensing in Midi with Hotsaver 1.6 but
  3746. Midi output does NOT override Hotsaver, that is, if I'm in any sequencer in
  3747. Juke Box mode, and I select a bunch of tunes where the total time is > what I
  3748. set Hotsaver for, Hotsaver will kick in and the music is stuck.  Then when I
  3749. hit a key or move the mouse, all MIDI data catches up to where it should
  3750. be(kinda sounds like a tape recorder fastforwarding at ultra high speed -
  3751. preety eery thru the stereo speakers at full blast!).  I figured you were
  3752. gonna add a MIDI button to the other buttons like Modem, printer, etc. so that
  3753. you can have MIDI output override Hotsaver so it will never kick in for any
  3754. MIDI OUT processing. Now, I gotta click on the 'NO ANIMATION' for every
  3755. sequencer I use to avoid 'note sticking.'
  3756.  
  3757. Sorry this turned into a novel but I've been pretty busy lately and haven't
  3758. found time to chat with you guys.  Thanx Codeheads, you're the best! (God,
  3759. when was the last time I used Neodesk 3?? Last year?)
  3760.  
  3761.  
  3762. Be in Synch with the Synchron from Camarillo, CA!!  <-- New Macro!
  3763.  
  3764.  ------------
  3765. Category 32,  Topic 22
  3766. Message 197       Wed Jun 12, 1991
  3767. J.MEEHAN3 [>> Joe M << ]     at 05:58 EDT
  3768.  
  3769.  
  3770.  
  3771.         I would just change the trigger that is causing a problem in Aladdin's
  3772. editor.  With all the combinations CodeKeys offers you should be able to find
  3773. one that will work.
  3774.  
  3775.         If you want to save a file periodically, no matter what program you
  3776. are in, why not have CodeKeys ring a bell at the selected time, you can then
  3777. do your own save, or if you are using a link file Auto save.  Mmmm if you just
  3778. want to have an alert how about Siren, the little accessory that runs an
  3779. emergency squad with siren across the bottom of your screen. <smile>
  3780.  
  3781.         Hotsaver if I remember correct is not only loading itself, but if you
  3782. select to buffer the screen about 32k of screen. Multidesk does not know what
  3783. other memory an accessory might grab as it loads (Is that right John -
  3784. Charles?).
  3785.  
  3786. >> Joe Meehan <<
  3787.  
  3788.  ------------
  3789. Category 32,  Topic 22
  3790. Message 198       Wed Jun 12, 1991
  3791. J.EIDSVOOG1 [CodeHead]       at 19:26 EDT
  3792.  
  3793. Mike Silverstein,
  3794.  
  3795. You are correct that page 28 of the CodeKeys manual needs a little more
  3796. clarity.  That clarity is found in the README!!.13 file.  The purpose of
  3797. README files is to provide additional information about the software which has
  3798. been updated after the manual was printed.  There's really no practical way
  3799. around this.
  3800.  
  3801. One reason for multiple LNK files would be to allow different KEY files to be
  3802. loaded for the same program in different resolutions. One might also want to
  3803. use different KEY files for the same program in the same resolution.  Since a
  3804. LNK file only allows one KEY file for each program, we allow you to use
  3805. different LNK files if you desire...you don't have to use them if you don't
  3806. want to.
  3807.  
  3808. I have no trouble using CodeKeys hot keys for enable/disable while in
  3809. Aladdin's message editor or elsewhere.  I'm not sure what could be causing
  3810. your problem, but I'd suggest that if you have some single-key triggers that
  3811. you don't use within Aladdin, you should have your Aladdin set of macros large
  3812. enough to overwrite your default macros, or at least redefine the same macro
  3813. to a different trigger combination that you won't be typing in the message
  3814. editor.  I can't imagine having to deal with remembering to manually disable
  3815. CodeKeys every time I write a message in Aladdin when it can easily be done
  3816. automatically.
  3817.  
  3818. Regarding auto-saving files with CodeKeys, you'll just have to put on your
  3819. thinking cap because each program will respond differently. You'll want to use
  3820. a repeating macro, but it will have to be able to take you to a save-capable
  3821. position in the program so that it will work from any location in the program.
  3822. Even then it may not always work because you might be in a dialog box or alert
  3823. box from which you cannot generically exit.  Alternatively, you could just
  3824. have CodeKeys do something that would remind you that it's time to save your
  3825. file, such as click the mouse a bunch of times back and forth at the top of
  3826. the screen.
  3827.  
  3828. As far as CodeKeys killing viruses, I'm afraid you're dreaming with that one. 
  3829. We may come up with some clever tricks and programs but we're not magicians.
  3830.  
  3831. In answer to your other questions:
  3832.  
  3833. 1. When MultiDesk removes Turbo ST it also clears the memory which Turbo used,
  3834. whether you choose to believe it or not.  As far as CodeKeys timings with and
  3835. without Turbo ST, that's beyond our control.  Here's another reason for
  3836. multiple LNK files that you asked about earlier.
  3837.  
  3838. 2. When MultiDesk reports that it needs to expand the buffer by 20K to load
  3839. HotSaver, it means just that; an additional 20K is needed to load the
  3840. accessory, based on the file header's report of the memory used by the ACC. 
  3841. If you are using "RESERVE" in HotSaver, it will allocate an additional 32K (on
  3842. a standard ST) of memory.  This memory is obtained from the operating system,
  3843. if available, and does not come from MultiDesk.  But MultiDesk does take note
  3844. of the memory block so that it can free it when the user does a "Clear All".
  3845.  
  3846. Regarding memory usage in general, things are not always what they seem.  Your
  3847. reported problem with the HotWire memory block indicator is based on your lack
  3848. of understanding of the way GEMDOS handles memory.  Most free RAM displays
  3849. show only the size of the largest available block.  There may or may not be
  3850. other smaller blocks of memory depending on your fragmentation at the time. 
  3851. MultiDesk uses techniques that tend to clean up memory fragmentation so it's
  3852. entirely possible that performing an automatic expansion of the buffer will re-
  3853. use memory in such a way that the "big" block will be even larger.  If you
  3854. really want to see what is happening with your memory, use ShowMem (provided
  3855. with MultiDesk) and read its documentation.
  3856.  
  3857. 3. The 20/100ths pause mentioned in the CodeKeys documentation is only a
  3858. guideline.  You are free to use whatever value you wish.  We thought it might
  3859. be nice to give some kind of a recommendation based on our experience.  Yes,
  3860. you can sometimes get by with zero pause if you're using Turbo ST, but not
  3861. always.  If you make your timings too tight you're going to run into the exact
  3862. problems that you reported earlier; removing Turbo ST and not having your
  3863. macros work properly.
  3864.  
  3865. Regarding MIDI ins/outs, my decision was rather than having a MIDI "watch"
  3866. option which would require some complicated configuring for which MIDI bytes
  3867. to ignore, I decided to ignore MIDI entirely.  The assumption is that if you
  3868. are working with a sequencer, the keyboard and mouse activity will keep
  3869. HotSaver from kicking in; there's no need to watch MIDI to keep from kicking
  3870. in.
  3871.  
  3872. I have not tested HotSaver with all sequencers.  If MIDI output is stopping
  3873. completely when the saver kicks in, the sequencer must be unable to cope with
  3874. the amount of processor time that HotSaver uses for its animation.  Which
  3875. sequencer(s) is giving you problems?
  3876.  
  3877. John
  3878.  
  3879. P.S. I now see that some of this has already been answered correctly but I'm
  3880. going to leave my message intact anyway.
  3881.  ------------
  3882. Category 32,  Topic 22
  3883. Message 199       Wed Jun 12, 1991
  3884. SFRT-ASST [Ken]              at 21:23 EDT
  3885.  
  3886. Stupid question:
  3887.  
  3888. Is it possible to link a .KEY to a desk accessory? Or to different desk
  3889. accessories? My fragile common sense tells me that it's impossible.
  3890.  ------------
  3891. Category 32,  Topic 22
  3892. Message 200       Thu Jun 13, 1991
  3893. J.EIDSVOOG1 [CodeHead]       at 22:51 EDT
  3894.  
  3895. Ken,
  3896.  
  3897. It's not a stupid question, but unfortunately you are correct that it's
  3898. impossible.  There's no way to detect that an accessory has been activated or
  3899. deactivated since accessories can be concurrent processes with other ACCs or
  3900. applications.
  3901.  
  3902. John
  3903.  ------------
  3904. Category 32,  Topic 22
  3905. Message 201       Thu Jun 13, 1991
  3906. SFRT-ASST [Ken]              at 23:43 EDT
  3907.  
  3908. That's what I thought. 
  3909.  
  3910. Stupid Question #2.
  3911.  
  3912. Is it possible to have codekeys (I guess this would really be another program
  3913. if it could be done) trigger off mouse events in user defined zones. For
  3914. example adding labeled menus to other programs, to be even more specific
  3915. adding something like the Uniterm left mouse click menu to a program like
  3916. Flash? Are you confused? Good! I know I am. :^)
  3917.  
  3918. Do you have any neat .KEY files for Lookit or Maxifile?
  3919.  ------------
  3920. Category 32,  Topic 22
  3921. Message 202       Sat Jun 15, 1991
  3922. GSCOTT-MOORE [Gerry]         at 02:58 EDT
  3923.  
  3924. \\\---
  3925.  
  3926. A few other hopeful additions/modifications for CodeKeys:
  3927.  
  3928. 1)  Would it be possible to have a pause mode, where CodeKeys waits for a
  3929. <RETURN> before continuing with the rest of the macro.  Or, secondarily,
  3930. perhaps CodeKeys could wait for a stated number of real-time key entrys?
  3931.  
  3932. 2)  When in modify mode, I click with my mouse on an item, replace or delete
  3933. it, and then ALWAYS expect to be able to cursor down to following items to
  3934. modify/delete them.  But no, I have to click again with my mouse.  Seems like
  3935. a logical addition.
  3936.  
  3937. \\\--- Gerry
  3938.  
  3939.  
  3940.  
  3941.  ------------
  3942. Category 32,  Topic 22
  3943. Message 203       Sun Jun 16, 1991
  3944. M.SILVERSTE3 [SYNCHRON]      at 11:58 EDT
  3945.  
  3946. Thanx John for answering so fast! (And Joe M) checked Aladdin without Codekeys
  3947. and CNTL-UNDO exits the program no matter where you are- I figure Codekeys
  3948. enable/disable trigger keys do not override key equivalents in a program like
  3949. an "edited" macro that you define???  I take it the LSHIFT/RSHIFT Keys have no
  3950. meaning here??
  3951.  
  3952. Guess I was expecting miracles with Codekeys/autosave - nah, I'd rather have
  3953. Hotwire remind me via alarms about saving files because you can add messages
  3954. too.  I was really hoping for some tailored method of scheduling a universal
  3955. macro that "magically" can read the current opened file in memory and
  3956. automatically close it and save it to the current path an reopen it again. I
  3957. guess that would be a miracle!
  3958.  
  3959. I can see having multiple LNK files for applications that work in both
  3960. resolutions, sorry about that.  Now, as for other reasons, I'd be interested
  3961. in hearing from people how many programs people have that use more than 32
  3962. macros which would be another purpose for a multiple LNK.  (this isn't
  3963. sarcasm, I'm just curious??????).  Once again, I compliment you guys on
  3964. programming something that everybody won't do but is there anyway! (Applause,
  3965. Applause)
  3966.  
  3967. Multidesk/ Turbo ST - What I was getting at there was when I load a .MLT into
  3968. Hotwire, say one that loads Turbo, Hotsaver, Fontdesk, then for some reason I
  3969. need more memory so I click on CLEAR SOME and remove, say Hotsaver, when I
  3970. then choose CONFIGURE and adjust (shrink) the buffer size, Turbo is removed
  3971. also.  Whether or not the memory goes to is not my concern.  My concern is
  3972. that Multidesk is (I think) not working properly and the only way to avoid
  3973. this is to Have a hotwire menu filled with predefined MLT's that have all my
  3974. DA configurations with Turbo in them which guarantees that I have enough
  3975. memory for my application. (I've never really relied on any show free RAM
  3976. anyway)
  3977.  
  3978. Hotsaver - OK John, let's clear this up. In HOTSAVER.TXT you state that you
  3979. can control your modem activity by clicking on MODEM so that during
  3980. u'ling/d'ling for long periods of time, Hotsaver will not kick in.  Great!
  3981. This implementation has worked flawlessly!  Now, I take it you're using either
  3982. GEMDOS or BIOS functions on device 1 (AUX) to do this. MIDI is the same thing
  3983. only it is device 3. I use Modem as an example because, even at a lower level,
  3984. I believe there's 2 ACIA chips; one for Modem (RS-232) and one for MIDI which
  3985. is just RS-232 with a different baud rate set up.  I'm sure that this can be
  3986. done with watching MIDI output and kicking in with no graphics. NO ANIMATION
  3987. is nice, but I gotta set this up for every MIDI program I got that plays music
  3988. ( It doesn't make a difference which sequencer I use).
  3989.  
  3990. BTW, staying on topic here, I have several Dr. T's programs including Tiger,
  3991. TigerCub and KCS 2, and Copyist.  I'm trying to write Codekeys macros to load
  3992. files supported by these programs, but, when calling LGF and typing in the
  3993. file, things do not work right, the macro never ends and I'm forced to reboot.
  3994. I know there are conflicts with Dr. T's and UIS - they even say so.  So far,
  3995. LGF manually works great with Dr. T's but not with Codekeys.  It would also be
  3996. nice to either have longer delay times (more than 10 secs) or a delay looping
  3997. feature within editing a macro.  This way, I can write my own 'Jukebox' for
  3998. several MIDI applications that don't support it. Most decent sequencers (i.e.
  3999. KCS) will show length of a song to the second.  It would be nice to load a
  4000. song, play it, load another song, play it, etc.. with one Codekey!  Is this
  4001. another "miracle"????
  4002.  
  4003. Thanx Codeheads!
  4004.  
  4005. Be in Synch with the Synchron from Camarillo, CA!!
  4006.  
  4007.  
  4008.  
  4009.  
  4010.  
  4011.  ------------
  4012. Category 32,  Topic 22
  4013. Message 204       Mon Jun 17, 1991
  4014. GSCOTT-MOORE [Gerry]         at 21:04 EDT
  4015.  
  4016. \\\---
  4017.  
  4018. Synchron:
  4019.  
  4020. I too use Dr. T with Codekeys and have never really been able to make the
  4021. thing work that effectively.  I sure with the "T" people would give us a type
  4022. ahead buffer and some keyboard commands for all the mouse and drop-down
  4023. juggling.
  4024.  
  4025. I have found double-clicking on each and every menu and menu-item to be of
  4026. some limitied help.
  4027.  
  4028. \\\--- Gerry
  4029.  
  4030.  
  4031.  ------------
  4032. Category 32,  Topic 22
  4033. Message 205       Wed Jun 19, 1991
  4034. J.EIDSVOOG1 [CodeHead]       at 12:08 EDT
  4035.  
  4036. Ken,
  4037.  
  4038. You want to pop up your own little menu in Flash with a mouse click? Dream on
  4039. <grin>.  Maybe you should ask Double Click to do a a freebie that would do
  4040. that.  That ought to keep them busy for a couple of hours.  :^)
  4041.  
  4042. Regarding .KEY files for LookIt and MaxiFile, they both have so much keyboard
  4043. control already that I don't find much need for CodeKeys with them.  However,
  4044. I do have one macro for MaxiFile which backs up my cartridge RAM disk to a
  4045. folder on my hard drive.  (I'd use a command line for CodeCopy but it's a 4
  4046. meg RAM disk so it doesn't fit in memory).
  4047.  
  4048. Mike Silverstein,
  4049.  
  4050. Yes, Control-Undo exits from Aladdin, but if you are holding down Control plus
  4051. both shift keys while you hit Undo, CodeKeys will use the key combination and
  4052. Aladdin will never see it (at least on every ST I've tested it on).
  4053.  
  4054. The point about using multiple sets of macros for the same program is not that
  4055. someone would use more than 32 macros, it's that you might want different sets
  4056. of macros for different purposes.  For instance, you might want one set of
  4057. macros when you use Flash to call one BBS and another set of macros when you
  4058. use Flash for another purpose (although you could then use a DO command to
  4059. tell LOADKEYS to load a different set of macros).
  4060.  
  4061. MultiDesk:  You're confusing "Clear Some" with resizing the buffer. The "Clear
  4062. Some" option will remove one or more ACCs (by doing a "Clear All" and
  4063. reloading the others) from your buffer without changing the size of the
  4064. buffer.  If you need more memory than you've freed by "Clear Some" you'll need
  4065. to resize the buffer (no need to do any clearing at all because resizing must
  4066. clear it anyway) or reload another MLT which uses a different buffer size. 
  4067. You are correct that the best way around this is to have a HotWire menu with
  4068. MLTs installed for all your desired configurations.  Is this a bad thing?  I
  4069. think not.  I think you should be very happy that HotWire allows you to easily
  4070. access an entire set of 54 accessory configurations with a single click.
  4071.  
  4072. MultiDesk IS working properly.  It can do what it does because it goes
  4073. "against the grain" of the operating system.  In order to do this it must
  4074. operate the way it does.  It may perform some magic but it's not God.
  4075.  
  4076. HotSaver is watching the RS-232 port directly.  This allows it to see modem
  4077. activity even if the program does not use BIOS input/output. Virtually all
  4078. MIDI sequencers access the MIDI ports directly without using BIOS.  I am
  4079. "ignoring" MIDI bytes at the keyboard interrupt level.  If I were to watch
  4080. MIDI (have a button in HotSaver), I would also need to add another dialog box
  4081. to allow the user to configure which MIDI mytes to ignore.  This is not
  4082. impossible, but I don't feel it is practical and worth the time, effort and
  4083. memory.
  4084.  
  4085. Yours is the only complaint I've heard from someone who wants to keep HotSaver
  4086. from kicking in.  All other complaints were regarding HotSaver not kicking in
  4087. at all (before HotSaver started ignoring MIDI) if a MIDI keyboard with active
  4088. sensing were connected.  Since you say you can't use animation successfully
  4089. with your sequencers anyway, what's so hard about configuring each of them for
  4090. "NO ANIMATION" (how many do you have, anyway)?  Aren't you glad you have such
  4091. a feature?
  4092.  
  4093. I don't see why there should be any problem creating CodeKeys macros to do a
  4094. "Jukebox" kind of thing.  Delay times are _not_ limited to 10 seconds.  A
  4095. pause may be up to 99.99 seconds.  Three consecutive pauses may be up to
  4096. 299.97 seconds and so on.  If you want a "delay looping feature", simply
  4097. create a macro that calls itself.  You can then call it from other macros. 
  4098. This is all explained in "Tricks & Tips", number 6 on page 35 (please RTFM!). 
  4099. One recursive macro with 128 99.99 second delays will give you 32 hours (it'll
  4100. loop 9 times). A second recursive macro which called the first 128 times would
  4101. give you 52416 hours, or close to six years.  I don't even want to bother
  4102. trying to calculate how much time a third one would give you because I don't
  4103. think you need to play your jukebox quite that long (and you could go all the
  4104. way up to 32!!!).  <grin> Let's just say that CodeKeys lets you wait a long
  4105. time if you want it to.
  4106.  
  4107. In creating such a macro you'll probably want to "Lock" it so that it won't
  4108. abort if you move the mouse.  This could be what happened when you said it
  4109. didn't work.
  4110.  
  4111. John
  4112.  ------------
  4113. Category 32,  Topic 22
  4114. Message 206       Tue Jun 25, 1991
  4115. J.KUDRON [JIM]               at 19:40 EDT
  4116.  
  4117. John or Charles,
  4118.  
  4119. I purchased CodeKeys from you at the Windsor show and have enjoyed it
  4120. immensely-keep up the good work! However--I recently purchased a monochrome
  4121. monitor, and loaded the macros for Aladdin and merrily went on my way, using
  4122. CodeKeys without a problem. I changed the macro for the signature to enter my
  4123. name, date, and time using either shift key and ~ as my trigger. Since it
  4124. worked flawlessly in med res, I simply copied the macro verbatim to the hi res
  4125. macro. Now, whenever I try to use the signature macro, my computer locks-up
  4126. after my first name. I have tried different trigger combos and it still locks-
  4127. up. Why would the identical macro work in med res and not hi res? Below is the
  4128. macro in question (written in med res) Thanx
  4129.  
  4130. Jim Kudron 25Jun91 7:33:32 pm
  4131.  ------------
  4132. Category 32,  Topic 22
  4133. Message 207       Tue Jun 25, 1991
  4134. J.EIDSVOOG1 [CodeHead]       at 21:55 EDT
  4135.  
  4136. Jim,
  4137.  
  4138. Coincidentally, I just spent a bunch of time today trying to track down a
  4139. similar problem with another user.  His problem was that a macro with only one
  4140. event, "Insert Date", was locking up.  But he could use the date function in
  4141. any of his other longer macros.
  4142.  
  4143. I never could recreate his problem but he called back later and said that he
  4144. had "locked" the macro and when he unlocked it the problem disappeared.  I
  4145. still couldn't repeat his problem, but perhaps your problem is related to the
  4146. same thing.  Do you have this macro locked?
  4147.  
  4148. John
  4149.  ------------
  4150. Category 32,  Topic 22
  4151. Message 208       Wed Jun 26, 1991
  4152. SFRT-ASST [Ken]              at 03:46 EDT
  4153.  
  4154. You know, I think >I< had that problem. I can't remember what I did (or didn't
  4155. do) to fix it.
  4156.  
  4157. It was for a Name-Date macro. This one:
  4158.  Ken Estes [SFRT-ASST] 12:39:34 am--PT
  4159.  Wednesday, June 26, 1991
  4160.  
  4161. (And I wish the leading space on the time would send, too!) I vaguely
  4162. remembering it locking up when it got to the time. Consistently.
  4163.  ------------
  4164. Category 32,  Topic 22
  4165. Message 209       Wed Jun 26, 1991
  4166. J.KUDRON [JIM]               at 19:52 EDT
  4167.  
  4168. John,
  4169.  
  4170. After spending the last hour trying your suggestion about locking the macro
  4171. and other ideas, I stumbled on a solution-- I moved the macro from slot two to
  4172. slot thirty-two and TA-DA!! No lock up!! Now for the obvious question-- Why
  4173. will slot two lock up the computer and not slot thirty-two?
  4174.  
  4175. Now my wife is worried why I'm walking around with a swollen head and mumbling
  4176. to myself "I fixed something the CodeHeads couldn't" She's now on the phone
  4177. with some doctor saying something about aspirin, ice, and straight-
  4178. jackets??!!<G>
  4179.  
  4180.  
  4181. Jim Kudron 26Jun91 19:50:30
  4182.  
  4183.  ------------
  4184. Category 32,  Topic 22
  4185. Message 210       Thu Jun 27, 1991
  4186. J.EIDSVOOG1 [CodeHead]       at 04:09 EDT
  4187.  
  4188. Jim,
  4189.  
  4190. It's not that you fixed something the CodeHeads couldn't fix, it's that you
  4191. broke something the CodeHeads couldn't break.  I still can't reproduce the
  4192. problem no matter how hard I try.  The hardest thing to fix is something that
  4193. can't be broken!
  4194.  
  4195. John
  4196.  ------------
  4197. Category 32,  Topic 22
  4198. Message 211       Thu Jun 27, 1991
  4199. D.FLORY [ALERTsys*Cop]       at 10:40 EDT
  4200.  
  4201. John, you missed it again! The easiest way to break something is to fix it
  4202. when it isn't broken yet.....    :-)
  4203.  ------------
  4204. Category 32,  Topic 22
  4205. Message 212       Thu Jun 27, 1991
  4206. NTACTONE [Ron Hunter]        at 23:48 EDT
  4207.  
  4208. John,
  4209.   You should know by now that users can break ANYTHING.  Grin.
  4210.  
  4211.  ------------
  4212.